检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
index,客户端将会收到一个告警,提示该操作不支持并行创建索引,同时该语句会采用单线程创建索引的方式执行完成。假设在修改主键索引时,虽然指定了多线程,但是会收到一个告警,实际上只能通过单线程建索引。 开启并行DDL 表1 参数说明 参数名称 级别 描述 innodb_rds_parallel_index_creation_threads
index,客户端将会收到一个告警,提示该操作不支持并行创建索引,同时该语句会采用单线程创建索引的方式执行完成。假设在修改主键索引时,虽然指定了多线程,但是会收到一个告警,实际上只能通过单线程建索引。 开启并行DDL 表1 参数说明 参数名称 级别 描述 innodb_rds_parallel_index_creation_threads
CPU使用率高问题排查与优化 场景描述 业务侧TaurusDB实例的SQL执行速率在16:08分左右开始变慢,应用有超时的报错。 原因分析 查看CPU使用率监控指标,发现在16:08分左右实例的CPU使用率开始飙升到100%,且一直持续在高位线。 图1 CPU使用率 查看QPS、慢SQL数以及活跃连
遇到该问题,参考以下步骤排查解决。 先确认弹性云服务器和GaussDB(for MySQL)实例是否在同一个虚拟私有云下。 如果在,执行2。 如果不在,需要重新创建弹性云服务器实例,使之和GaussDB(for MySQL)实例在同一个虚拟私有云下。 查看弹性云服务器实例是否添加安全组。 如果有,检查安全组的配置规则是否满足要求。
使用MySQL命令行进行连接并使用Hint语句时,需要在命令中增加-c选项,否则Hint会被MySQL命令行工具过滤。 使用方法 可以在SQL开头添加hint注释进行强制路由。 /*FORCE_MASTER*/强制路由到主节点; /*FORCE_SLAVE*/强制路由到只读节点;
SQL 操作场景 在实例开启全量SQL的前提下,该模块基于全量SQL数据进行分析,并提供多维度的分析、搜索、过滤的能力,帮助用户全面洞察SQL,TOP SQL快速定位异常原因,保障数据库稳定运行。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库
登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 TaurusDB”。 在“实例管理”页面,选择目标实例,单击实例名称,进入实例概览页面。 在左侧导航栏选择“参数修改”。 在搜索框中搜索参数“rds_opt_outline_enabled”,将对应的值改为“ON”。
安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。
单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for MySQL)”。 在“RegionlessDB”页面,单击右上角“创建RegionlessDB”。 图2 创建RegionlessDB 在“创建RegionlessDB”弹框
行。 原因分析 优化器在遇到order by limit语句的时候,做了一个优化,内部使用priority queue结构做排序,该排序方式属于不稳定排序算法,筛选出limit n的结果后就直接返回,不能保证有序性。 解决方案 方案1:可以在需要排序的字段上加上索引。如案例中,alter
单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for MySQL)”。 在“实例管理”页面的实例列表中,选择对应实例,单击实例名称进入实例概览页面。 在“节点信息”列表中,选择目标只读节点,在“操作”列单击“只读升主”。 图1 只读升主 在弹出框中单击“是”。
业务死锁导致响应变慢 场景描述 14点~15点之间数据库出现大量行锁冲突,内核中大量update/insert会话在等待行锁释放,导致CPU使用率达到70%左右,数据库操作变慢。 查看CES指标行锁等待个数、MDL锁数量,下图仅供参考: 发生死锁的表: ********* 1. row
存在只读节点时生效。 例如:一主两只读,设置的读权重为1(主):2(只读1):3(只读2),那么会按照1:2:3将读请求分发到主和只读实例上;如果将读权重设置为0:2:3,会按照2:3将请求分发的只读实例,不会将读请求分发的主实例。 更多信息,请参见设置读写分离权重。 事务 事务
tance_id}/restore-time 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 String 实例ID,严格匹配UUID规则。
创建只读节点 功能介绍 创建只读节点。 该接口计划于2025-03-31下线,建议及时切换到新接口创建只读节点。 调试 您可以在API Explorer中调试该接口。 URI POST /mysql/v3/{project_id}/instances/{instance_id}/nodes/enlarge
询的基本实现原理是将查询任务进行切分并分发到多个CPU核上进行计算,充分利用cpu的多核计算资源来缩短查询时间。并行查询的性能提升倍数理论上与CPU的核数正相关,也就是说并行度越高能够使用的CPU核数就越多,性能提升的倍数也就越高。 下图是使用CPU多核资源并行计算一个表的cou
单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for MySQL)”。 在“实例管理”页面,选择目标实例,单击实例名称,进入实例概览页面。 在“网络信息”模块的“内网安全组”处,单击安全组名称,进入安全组页面。 在入方向规则页签下,默认允许3306端口访问。
同应用服务之间的读请求最终转发到不同的只读节点上,实现业务隔离。 图2 多个数据库代理读写分离 适用场景 事务内有大量请求,导致主节点负载过高的场景。 连接数过多导致主节点负载过高的场景。 有读写分离需求的场景。 读写分离优势 相比在应用程序内手动做读写分离,扩容灵活,维护成本低。
展示数据库实例各项关键指标,并提供日期对比功能,方便查看周期业务以及指标变化情况,及时发现异常。秒级监控有助于精准定位问题。 性能监控 容量预估 数据库实例在使用过程中,当前磁盘空间数据与日志的占比以及历史上涨情况往往是用户关心的重点。智能DBA助手提供了容量预估功能,可以方便地查看磁盘空间概况与
该指标用于采集InnoDB表上的顺序预读页数。 ≥0 counts GaussDB(for MySQL)实例节点 1分钟 gaussdb_mysql115_innodb_bufpool_read_ahead_evicted Innodb顺序预读,但未访问过的页数 该指标用于采集InnoDB表上的顺序预读,但未访问过的页数。