检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
功能介绍 该特性默认打开,当表在创建索引的时候,通过查询INFORMATION_SCHEMA.INNODB_ALTER_TABLE_PROGRESS这个表的信息可以获取当前进度,表结构如下: 图1 表结构 THREAD_ID为线程ID。
示例: 学生表中的student_id是主键,那么成绩表中的student_id则为外键。如果更新学生表中的student_id,同时触发成绩表中的student_id更新,则为级联更新。 外键与级联更新适用于单机低并发,不适合分布式、高并发集群。
业务重新创建了联合索引将“group_id”字段放在第一位,“query_date”字段放在最后一位后,查询耗时符合预期。 解决方案 查询变慢首先确认是否由于CPU利用率达到性能瓶颈导致执行慢。 库表结构设计不合理,索引缺失或索引设置不恰当会导致慢SQL。
筛选类型 筛选类型选择资源ID时,还需输入某个具体的资源ID。 操作用户 在下拉框中选择某一具体的操作用户。 事件级别 可选项为“所有事件级别”、“normal”、“warning”、“incident”,只可选择其中一项。
select count(*) from sbtest1 where id/k in (... ...); 性能对比如下表所示: 表1 性能数据 测试方法 开启转换 关闭转换(不适用range_opt) 性能对比 带索引 0.09 2.48 提升26.5倍 父主题: IN谓词转子查询
for MySQL)实例节点ID dbproxy_instance_id GaussDB(for MySQL)Proxy实例ID dbproxy_node_id GaussDB(for MySQL)Proxy节点ID 父主题: 监控与告警
in (1,2,3,4,5); +----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-------------+ | id
() 函数PS_THREAD_ID(CONNECTION_ID()) 函数WAIT_FOR_EXECUTED_GTID_SET 函数WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS 函数UNCOMPRESS(COMPRESS()) 函数STATEMENT_DIGEST_TEXT
列表示正在使用此临时表文件的session id,如果该值为0则表示此ibt文件未被使用;SIZE列表示此ibt文件的大小,会依据使用情况自动扩大,随会话结束回收; PURPOSE列如果为INTRINSIC表示是隐式临时表,如果为USER则表示是显式临时表在使用。
GaussDB(for MySQL)数据库实例支持的最大数据连接数是多少 GaussDB(for MySQL)服务对此未做限制,取决于数据库引擎参数的默认值和取值范围,例如GaussDB(for MySQL)引擎的max_connections和max_user_connections
否 3495 X-Project-Id project id,项目编号。请参考获取项目ID章节获取项目编号。 否 e9993fc787d94b6c886cbaa340f9c0f4 X-Auth-Token 用户Token。
password" ], "catalog": [ { "endpoints": [ { "region_id
| OWNER_EVENT_ID | +-------------------+--------------------+----------------+-----------------------+-----------------------+--------------
≥0 Tables/min 测量对象:数据库 监控实例类型:TaurusDB实例 1分钟 维度 Key Value gaussdb_mysql_instance_id TaurusDB实例ID。 gaussdb_mysql_node_id TaurusDB实例下的节点ID。
图1 备份加密 在“开启备份加密”弹框中,选择密钥或手动输入密钥ID,单击“确定”。 密钥算法当前仅支持SM4、AES_256。 图2 选择密钥 弹框中单击“是”,开启备份加密。 稍后刷新“备份恢复”页面,查看备份加密开启结果。
建议业务侧给字段“idx_user_id”新增索引后,实例在16:37分左右CPU下降到正常水平,业务恢复。 解决方案 建议新上业务时,提前对关键SQL通过EXPLAIN、SQL诊断等工具进行执行计划分析,根据优化建议添加索引,避免全表扫描。
创建GaussDB(for MySQL)实例告警规则 操作场景 通过设置GaussDB(for MySQL)告警规则,用户可自定义监控目标与通知策略,及时了解GaussDB(for MySQL)运行状况,从而起到预警作用。 设置GaussDB(for MySQL)的告警规则,包括设置告警规则名称
具体支持同步的DDL和不支持同步的DDL如下: 支持同步的DDL 表1 支持同步的DDL相关操作 DDL名称 SQL样例 创建表 CREATE TABLE tbl_name (c_id int not null, c_d_id integer not null, primary key
创建GaussDB(for MySQL)数据库代理告警规则 操作场景 通过设置GaussDB(for MySQL)数据库代理的告警规则,用户可自定义告警通知策略,及时了解GaussDB(for MySQL)运行状况,从而起到预警作用。 设置GaussDB(for MySQL)的告警规则
CREATE TABLE `random_data` ( `id` int(11) NOT NULL AUTO_INCREMENT, `data` longtext, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4