检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
限,并且该权限仅对此项目生效;如果在所有项目中设置权限,则该权限在所有区域项目中都生效。访问GaussDB(for MySQL)时,需要先切换至授权区域。 根据授权精细程度分为角色和策略。 角色:IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。该机制以服务为粒度,
MySQL)存储过程执行很慢,处理少量数据耗时1min以上,而单独执行存储过程中的SQL语句却很快。 原因分析 存储过程和相关表、库的字符集不一致,导致查询结果存在大量字符转换,从而执行缓慢。 排查过程: 使用如下命令查看存储过程和相关表的定义,观察存储过程和表的字符集是否一致。 SHOW CREATE PROCEDURE
修改GaussDB(for MySQL)数据库端口 申请和修改GaussDB(for MySQL)内网域名 配置和修改GaussDB(for MySQL)读写内网地址 父主题: 连接实例
板统计信息。 支持查看近1小时、近3小时、近12小时、自定义时间段(间隔不超过一天)内的慢SQL信息。 慢日志趋势 在慢日志区域左上角通过切换实例或者节点,查看实例或指定节点的慢日志趋势。 将鼠标悬浮在慢日志趋势图中某个时间点,查看该时间点的慢日志数量和CPU使用率。 图2 慢日志趋势
<instance_ip> 请替换为实例的IP地址。 说明: 如果通过弹性云服务器连接,“instance_ip”是实例的“读写内网地址”。您可以在该实例概览页面的“网络信息”区域查看。 如果通过公网连接,“instance_ip”为该实例已绑定的“弹性公网IP”,即读写公网地址。您可以在该实例概览页面的“网络信息”区域查看。
查询实例详情信息 功能介绍 查询实例详情信息。 该接口计划于2025-03-31下线,建议及时切换到新接口查询实例详情信息。 调试 您可以在API Explorer中调试该接口。 URI GET /mysql/v3/{project_id}/instances/{instance_id}
连接类 root账号的ssl_type修改为ANY后无法登录 SSL使用与介绍 对各个IP地址的解释说明 客户端TLS版本MySQL不一致导致SSL连接失败 GaussDB(for MySQL)建立连接慢导致客户端超时 连接数据库报错Access denied mariadb-connector
or:表示实例规格变更。 SwitchoverGaussDBforMySQLMasterNode:表示只读升主。 GaussDBforMySQLBindEIP:表示绑定弹性公网IP地址。 GaussDBforMySQLUnbindEIP:表示解绑弹性公网IP地址。 RenameG
GaussDB(for MySQL)索引设计规范 避免因为字段类型不同造成的隐式转换,导致索引失效。 业务上具有唯一特性的字段,即使是多个字段的组合,建议在所有具有唯一特性字段的最小集合上建立唯一索引。 例如:一个表含有有a,b,c,d,e,f字段,在业务上ab和ef分别是具有唯
在GaussDB(for MySQL)实例信息页面,查看实例状态为“RDS一键迁移|vip切换中”。 业务切换完成,可以看到源实例和目标实例的读写状态发生了改变,读写内网地址也变成了RDS for MySQL的内网地址,数据复制方向也发生了变化。 图9 迁移完成后的读写状态和复制方向 图10 迁移成功后的IP信息
最少2个最多63个读写节点,没有只读节点。 在多主版实例中,读写节点通过共享元数据的方式对实例的元数据进行统一管理,用户可以通过数据库代理地址访问整个GaussDB(for MySQL)实例,数据库代理会自动转发用户的SQL命令到正确的读写节点。 相比于单主实例,多主版实例支持不
count(*) from sbtest1 where id/k in (... ...); 性能对比如下表所示: 表1 性能数据 测试方法 开启转换 关闭转换(不适用range_opt) 性能对比 带索引 0.09 2.48 提升26.5倍 父主题: IN谓词转子查询
极端场景,如社区未知BUG、用户误操作、AZ级故障导致服务无法正常提供服务等场景,可以快速将服务切换到异构容灾实例继续提供服务。 异构容灾实例无需用户做任何操作,容灾建设和维护,切换都由华为云完成。 异构容灾实例的免费试用活动已于2024年1月1日结束。 图1 异构容灾实例 约束限制
通过代理地址连接数据库,命令形式如下: mysql -h <hostIP> -P <port> -u <userName> 表8 参数说明 参数 说明 <hostIP> 代理地址。 单击多主实例名称,进入实例概览页面,在左侧导航栏选择数据库代理,在数据库代理列表中查看代理地址。 图6
<userName> -p --ssl-ca=<cafile> 表1 参数说明 参数 说明 <hostIP> 读写内网地址。 在目标实例的“基本信息”页面,“网络信息”模块查看“读写内网地址”信息。 <port> 数据库端口,默认3306。 在目标实例的“基本信息”页面,“网络信息”模块的“数据库端口”。
依赖。 避免使用隐式类型转换。 类型转换规则具体如下: 两个参数至少有一个是NULL时,比较的结果也是NULL,特殊情况是使用 <=> 对两个NULL做比较时会返回 1,这两种情况都不需要做类型转换。 两个参数都是字符串,会按照字符串来比较,不做类型转换。 两个参数都是整数,按照整数来比较,不做类型转换。
包含以下角色: 主节点 只读节点 可用区 展示GaussDB(for MySQL)实例对应节点所在的可用区。 读写内网地址 展示GaussDB(for MySQL)实例对应节点的读写内网地址。 故障倒换优先级 展示GaussDB(for MySQL)实例对应节点的故障倒换优先级。 监控指标 包
MySQL)实例创建完成后不支持切换虚拟私有云,请谨慎选择所属虚拟私有云。 通过子网提供与其他网络隔离的、可以独享的网络资源,以提高网络安全性。 创建实例时GaussDB(for MySQL)会自动为您配置读写内网地址,您也可输入子网号段内未使用的读写内网地址。 内网安全组 内网安全组
如果root账号自身出现问题,比如丢失或者删除,可以通过重置密码的方法恢复root账号权限。 以下情况不可重置密码。 租户被冻结。 数据库端口变更中。 主实例状态为创建中、恢复中、重启中、端口修改中、规格变更中、只读升主中、异常。 注意事项 当您修改数据库实例的密码时,如果该实例中存在只读节点,登录只读节点的密码则会被同步修改。
使用SysBench创建1个测试表sbtest1, 并插入1000000行数据。 ./oltp_read_write.lua --mysql-host="集群地址" --mysql-port="端口号" --mysql-user="用户名" --mysql-password="用户密码" --mysql-db="sbtest"