检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
接DFV,向上提供高效调度的数据库存储语义,是数据库高性能的核心。 SQL解析层:与MySQL 8.0开源版100%兼容,客户业务从MySQL生态可以平滑迁移, 从其他数据库迁移也能使用MySQL生态的语法、工具,降低开发、学习成本。基于原生MySQL,在100%兼容的前提下进行大量内核优化以及开源加固。
SQL类 建表时timestamp字段默认值无效 索引长度限制导致修改varchar长度失败 delete大表数据后,再查询同一张表时出现慢SQL 更新emoji表情数据报错Error 1366 存储过程和相关表字符集不一致导致执行缓慢 报错ERROR [1412]的解决方法 存在外键的表无法删除
GaussDB(for MySQL)SQL使用规范 数据库SQL查询规范 当使用ORDER BY .. LIMIT查询时,优先考虑通过索引优化查询语句,提高执行效率。 使用ORDER BY、GROUP BY、DISTINCT执行查询时,where条件过滤出来的结果集请保持在1000行以内,否则会降低查询效率。
上云操作 本章节通过购买GaussDB(for MySQL)实例、创建DRS迁移任务,将自建MySQL服务器的数据迁移到GaussDB(for MySQL)实例。 创建GaussDB(for MySQL)实例 创建DRS迁移任务 确认数据迁移结果 父主题: 实施步骤
方式一:(自动)在DRS管理控制台查看迁移结果。DRS会针对迁移对象、用户、数据等维度进行对比,从而给出迁移结果。 方式二:(手工)在GaussDB(for MySQL)管理控制台查看迁移结果。直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况。 在DRS管理控制台查看迁移结果 登录华为云管理控制台。
GaussDB(for MySQL)与RDS for MySQL的区别 GaussDB(for MySQL)拥有较好的性能、扩展性和易用性,详情请参见表1。 表1 GaussDB(for MySQL)与RDS for MySQL的差异 类别 RDS for MySQL GaussDB(for
xxx。 问题分析 查询确认后,发现消失的账号在mysql.user表中已经被删除,故控制台不再显示; 使用账号名和旧密码还能连接登录,说明使用的是delete from mysql.user方式删除用户。使用这种方式删除用户,需要执行flush privileges后,才会清理内存中相关数据,该用户才彻底不能登录。
管理和资源分类功能。 分布式数据库中间件(DDM) 对于云数据库 GaussDB(for MySQL),使用分布式数据库中间件服务(Distributed Database Middleware,简称DDM),后端对接多个数据库实例,实现分布式数据库的透明访问。
查询数据库规格 功能介绍 获取指定数据库引擎版本对应的规格信息。 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/flavors/{database_name} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
GaussDB(for MySQL) timeout相关参数简介 MySQL中有多种timeout参数,GaussDB(for MySQL)也将相关参数提供给用户设置,如下表: 表1 参数说明 参数名称 修改是否需要重启 参数含义 connect_timeout 否 控制客户端和MySQL服务端在
MENT: 原因分析 经过排查,是因为参数“sql_mode”设置了NO_FIELD_OPTIONS属性。 sql_mode相关属性介绍: NO_FIELD_OPTIONS:不要在SHOW CREATE TABLE的输出中打印MySQL专用列选项。 NO_KEY_OPTIONS:不要在SHOW
在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for MySQL)”。 左侧导航栏单击“任务中心”,在“即时任务”页签下,选择目标任务。 单击操作列的“删除”,在弹出框中按照提示输入“DELETE”,单击“确定”,删除任务。 GaussDB(for MySQL)支持删除以下状态的即时任务:
使用默认值“1”。 “rds_compatibility_mode”参数的选项值依赖GaussDB(for MySQL)的内核版本。 修改当前实例的参数 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for
执行如下命令,启动MySQL。 nohup /mysql/install/mysql-8.0.22/bin/mysqld --defaults-file= /etc/my.cnf & 执行如下命令,连接MySQL。 /mysql/install/mysql-8.0.22/bin/mysql
其他云MySQL实例准备 前提条件 已购买其他云数据库MySQL实例。 账号权限符合要求,具体见账号权限要求。 账号权限要求 当使用DRS将其他云MySQL数据库的数据迁移到华为云云数据库GaussDB(for MySQL)实例时,在不同迁移类型的情况下,对源数据库的账号权限要求如下:
GaussDB(for MySQL)数据恢复方案 GaussDB(for MySQL)提供了多种方式恢复实例的数据,用以满足不同的使用场景,如数据故障或损坏,实例被误删除。 恢复或迁移数据到GaussDB(for MySQL) 恢复到云上GaussDB(for MySQL):通过备份文件恢复数据,详见GaussDB(for
GaussDB(for MySQL)实例计费项 云数据库 GaussDB(for MySQL)的计费项由实例规格费用、存储空间费用、备份空间费用组成。具体内容如表1所示。 表1 计费项说明 计费项 计费因子 适用的计费模式 计费公式 数据库实例(必选) 计费因子:vCPU、内存和节点数量。
SQL限流 查询SQL限流开关状态 开启或者关闭SQL限流 设置SQL限流规则 查询SQL限流规则 删除SQL限流规则 父主题: API(推荐)
查看GaussDB(for MySQL)的慢SQL 操作场景 慢SQL分析功能通过对实例记录的慢SQL进行用户来源、IP来源、SQL模板等多维度统计聚合,以及时序趋势分析,多角度识别慢SQL,方便快速业务SQL优化。 查看慢日志 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。
实时监控”页面查看监控指标数据。 图2 查看监控指标 在实时监控页面上方可以查看当前数据的采集周期。 当前秒级监控支持设置的监控指标有:CPU使用率、内存使用率、Select语句执行频率、Delete语句执行频率、Insert语句执行频率。可以单击页面上方“查看更多指标详情”,查看更多指标。各项指标详细说明请参见监控指标。