检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQL收集开关。 关闭全量SQL后,将不再采集新产生的SQL,已经收集的SQL也会被删除,请您谨慎操作。 当前全量SQL受内存缓冲区限制,业务量大的场景下,全量SQL有较小概率因缓冲区满,存在丢弃部分记录。 当前全量SQL单条记录超过设置的上限时,会默认丢弃该条记录。 此限制可以
在“实例概览”页签的“健康智能诊断”模块,查看实时诊断结果,默认展示高压力请求、内存超限风险、慢SQL高频和锁等待的诊断结果。 针对诊断异常的指标,单击“详情与优化”查看诊断详情及优化建议,详情请参见表1。 图3 健康智能诊断 表1 健康智能诊断及优化 诊断项目 异常触发条件 高压力请求
SQL语句“SELECT COUNT(*) FROM t1”和“SELECT COUNT(*) FROM t1 LIMIT 1”都会被拦截。 限流触发后业务侧会收到执行报错,报错信息为“ERROR 1317 (70100): Query execution was interrupted”。 以下场景不受SQL限流的限制:
云数据库 GaussDB(for MySQL)”。 在“实例管理”页面,选择目标实例,单击实例名称,进入实例概览页面。 在左侧导航栏选择“智能DBA助手 > 历史诊断”,进入“慢SQL”页面。 单击“异常快照”,进入异常快照页面。 图1 异常快照页面 单击“异常采集”右侧,开启异常诊断功能。
SQL语句“SELECT COUNT(*) FROM t1”和“SELECT COUNT(*) FROM t1 LIMIT 1”都会被拦截。 限流触发后业务侧会收到执行报错,报错信息为“ERROR 1317 (70100): Query execution was interrupted”。 以下场景不受SQL限流的限制:
在“实例概览”页签的“健康智能诊断”模块,查看实时诊断结果,默认展示高压力请求、内存超限风险、慢SQL高频和锁等待的诊断结果。 针对诊断异常的指标,单击“详情与优化”查看诊断详情及优化建议,详情请参见表1。 图3 健康智能诊断 表1 健康智能诊断及优化 诊断项目 异常触发条件 高压力请求
云数据库 GaussDB(for MySQL)”。 在“实例管理”页面,选择目标实例,单击实例名称,进入实例概览页面。 在左侧导航栏选择“智能DBA助手 > 历史诊断”。 选择“全量SQL > 自治限流”。 单击“自动kill会话”右侧,在弹框中单击“确定”,开启自动Kill会话。
在页面左上角单击,选择“数据库 > 云数据库 TaurusDB”。 在“实例管理”页面,选择目标实例,单击实例名称,进入“实例概览”页签。 在左侧导航栏选择“智能DBA助手 > 实时诊断”。 选择“锁&事务”页签,输入管理员密码登录当前实例。 图1 登录实例 在“元数据锁”页签,根据需要选择会话ID、锁状态、锁类型、数据库名等进行查询。
MySQL),通过公网网络,将源数据库迁移到目标端,部署架构可参考图1。 图1 部署架构图 服务列表 虚拟私有云 VPC 云数据库 GaussDB(for MySQL) 数据复制服务 DRS 使用说明 本实践的资源规划仅作为演示,实际业务场景资源以用户实际需求为准。 本实践端到端的数据为测试数据,仅供
通过公网网络,将源数据库迁移到目标端,部署架构可参考图1。 图1 部署架构图 服务列表 虚拟私有云 VPC 云数据库 TaurusDB 数据复制服务 DRS 使用说明 本实践的资源规划仅作为演示,实际业务场景资源以用户实际需求为准。 本实践端到端的数据为测试数据,仅供参考;更多
在页面左上角单击,选择“数据库 > 云数据库TaurusDB”。 在“实例管理”页面,选择目标实例,单击实例名称,进入实例概览页面。 在左侧导航栏选择“智能DBA助手 > 实时诊断”。 选择“实时性能”页签,查看当前实例的性能指标。 勾选“日期对比”,可以选择对比日期、对比时间段、观察各个性能
云数据库 GaussDB(for MySQL)”。 在“实例管理”页面,选择目标实例,单击实例名称,进入实例概览页面。 在左侧导航栏选择“智能DBA助手 > 实时诊断”。 选择“实时性能”页签,查看当前实例的性能指标。 勾选“日期对比”,可以选择对比日期、对比时间段、观察各个性能
SQL解析层:与MySQL 8.0开源版100%兼容,客户业务从MySQL生态可以平滑迁移, 从其他数据库迁移也能使用MySQL生态的语法、工具,降低开发、学习成本。基于原生MySQL,在100%兼容的前提下进行大量内核优化以及开源加固。 图1 架构图
Serverless实例:规格随业务需求量自动调整,总体浪费的资源很少。在高峰期也能完全满足业务需求,保证业务不受损,提高了系统的稳定性。 工作原理 GaussDB(for MySQL) Serverless是基于共享存储,采用一写多读架构的产品新形态。Serverless提供了随系统业务负载动态弹性
SQL解析层:与MySQL 8.0开源版100%兼容,客户业务从MySQL生态可以平滑迁移, 从其他数据库迁移也能使用MySQL生态的语法、工具,降低开发、学习成本。基于原生MySQL,在100%兼容的前提下进行大量内核优化以及开源加固。 图1 架构图
打开或关闭备份加密 功能介绍 打开或关闭备份加密。 接口约束 该接口目前公测阶段,如需使用,请提交工单联系客服人员申请权限。 调用方法 请参见如何调用API。 URI POST /v3/{project_id}/instances/{instance_id}/backups/encryption
_conversion_threshold”参数设置IN谓词转子查询功能。 该参数值默认为0, 表示关闭该功能。如果您需要使用,则需要联系客服人员开启。 表1 参数说明 参数名称 级别 描述 rds_in_predicate_conversion_threshold Global
当MySQL检查到死锁的表时,会进行事务的回滚。其影响范围不仅是某个表,还会影响外键所在的表,最终导致数据库相关操作变慢。 解决方案 建议排查并优化死锁表相关的业务,业务上合理使用外键,避免更新冲突,避免产生死锁。 父主题: 性能资源类
当MySQL检查到死锁的表时,会进行事务的回滚。其影响范围不仅是某个表,还会影响外键所在的表,最终导致数据库相关操作变慢。 解决方案 建议排查并优化死锁表相关的业务,业务上合理使用外键,避免更新冲突,避免产生死锁。 父主题: 性能资源类
Serverless实例:规格随业务需求量自动调整,总体浪费的资源很少。在高峰期也能完全满足业务需求,保证业务不受损,提高了系统的稳定性。 工作原理 TaurusDB Serverless是基于共享存储,采用一写多读架构的产品新形态。Serverless提供了随系统业务负载动态弹性伸缩的能力