检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
智能DBA助手 TaurusDB智能DBA助手简介 性能监控 问题诊断 SQL分析与优化
智能DBA助手提供了容量预估功能,可以方便地查看磁盘空间概况与分布,并通过历史数据结合智能算法提供了空间预估等功能,尽早发现空间不足的情况并及时避免。此外还提供了智能扩容、表智能诊断、TOP50库表协助运维功能。
智能诊断 获取各指标的异常实例数 - ShowIntelligentDiagnosisAbnormalCountOfInstances 获取某个指标的异常实例信息 - ShowIntelligentDiagnosisInstanceInfosPerMetric 父主题: API(推荐
使用HTAP标准版的SQL限流 自治限流 该功能自动检测数据库的CPU使用率、内存使用率和查询并发度等异常,当上述指标达到阈值时,将对后续的查询请求加以限制,以保证系统的稳定性。 配置HTAP标准版自治限流 父主题: HTAP标准版智能DBA助手
HTAP标准版智能DBA助手 HTAP标准版智能DBA助手简介 使用HTAP标准版的SQL限流 配置HTAP标准版自治限流 父主题: HTAP实时分析(标准版)
管理TaurusDB锁和事务 操作场景 通过智能DBA功能查看数据库实例是否有元数据锁和InnoDB锁等待,以及查看最近死锁分析和全量死锁分析的数据。
在左侧导航栏选择“智能DBA助手 > 实时诊断”。 选择“实时会话”页签,可按用户、访问主机、数据库3个维度查看当前会话统计结果。 图1 实时会话 单击“设置慢会话阈值”,在弹框中,您可按需设置“慢会话阈值定义时间”,系统会自动刷新筛选出大于设置阈值的列表。
在左侧导航栏选择“智能DBA助手 > 历史诊断”。 选择“全量SQL > SQL洞察”。 如果未开启全量SQL收集开关,无法获取全量SQL数据进行分析,如需使用,请单击开启。 开启后如需关闭,在右上角单击“日志管理”,设置全量SQL开关后,单击“确定”。
当满足Kill会话条件时,系统会自动触发Kill会话操作。 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 TaurusDB”。 在“实例管理”页面,选择目标实例,单击实例名称,进入实例概览页面。
父主题: HTAP标准版智能DBA助手
不受SQL限流限制的场景 系统表不限制。 不涉及数据查询的语句不限制,如“select sleep(xxx);”语句。 root账号不限制。 存储过程、触发器、函数内的SQL不限制。
SQL分析与优化 查看TaurusDB的慢SQL 查看TaurusDB的TOP SQL 使用TaurusDB的SQL洞察 使用TaurusDB的SQL限流 使用TaurusDB自治限流 父主题: 智能DBA助手
在左侧导航栏选择“智能DBA助手 > 历史诊断”,进入“慢SQL”页面。 单击“异常快照”,进入异常快照页面。 图1 异常快照页面 单击“异常采集”右侧,开启异常诊断功能。 图2 开启异常诊断 开启异常诊断功能后,当表1中的诊断项异常时,可以查看该诊断项的异常快照。
性能监控 查看TaurusDB实例运行情况 查看TaurusDB实时性能指标 父主题: 智能DBA助手
问题诊断 管理TaurusDB实时会话 管理TaurusDB磁盘容量 查看TaurusDB异常快照 管理TaurusDB锁和事务 父主题: 智能DBA助手
在左侧导航栏选择“智能DBA助手 > 实时诊断”。 选择“实时性能”页签,单击“秒级监控”。 在弹框中,开启秒级监控开关,单击“确定”。 暂不支持CPU数小于8的实例开启秒级监控。 开启秒级监控将会重新上报监控数据,约5分钟后生效。
系统会在每天凌晨4点左右自动采集Top50的库表数据。 图9 开启收集Top库表 查看物理文件大小Top50库表信息,可结合磁盘空间的分布情况,识别占用较高的库表并进行优化。
在左侧导航栏选择“智能DBA助手 > 历史诊断”。 选择“全量SQL > Top SQL”。 单击“升级”,在弹框中,了解增值功能以及费用说明。 图1 升级高级智能运维包 查看当前实例的TOP SQL。
执行alter table xxx discard/import tablespace报错 场景描述 在TaurusDB中执行alter table xxx discard/import tablespace会报错:ERROR 3658 (HY000): Feature IMPORT
图3 健康智能诊断 表1 健康智能诊断及优化 诊断项目 异常触发条件 优化案例 高压力请求 满足其一即触发异常诊断: 收到用户通过CES配置的“CPU利用率”的告警后 连续5min内“CPU利用率”有超过一半时间超过95% TaurusDB CPU使用率高的解决方法 内存超限风险