1.Base基础/3.Icon图标/操作/search备份
1.Base基础/3.Icon图标/操作/search备份
EN
文档
AntDB CC简介
安装部署
配置管理
运维指南
系统管理
  • 文档首页 /
  • 运维指南 /
  • 实例监控 /
  • SQL诊断 /
  • AntDB-M

AntDB-M

更新时间:2024-05-21 10:03:44

用于展示数据库中单个集群的所有 SQL 数据排行和单个 SQL 的详细信息。可以查看慢 SQL 统计、慢 SQL 明细和 TOP SQL 列表信息,并导出相应的数据。

AntDB-M

通过慢SQL功能和TOPSQL功能采集到的SQL语句,可通过执行计划分析,诊断SQL语句的合理性。

前置配置

慢SQL需要打开性能监控:

performance_schema=ON

以及如下变量:

set global long_query_time=1;(视情况而定)
set global slow_launch_time=1;
set global slow_query_log='ON';
set global log_output='FILE,TABLE';

Top SQL需要打开性能监控:

performance_schema=ON

以及监控项,视情况而定开启某些监控项,或者全部打开:

UPDATE performance_schema.setup_instruments SET ENABLED = 'YES',TIMED= 'YES';
UPDATE performance_schema.setup_consumers SET ENABLED = 'YES';
操作步骤
慢SQL
  1. 登录到ACC。
  2. 单击左导航栏 数据库监控 > SQL诊断

  3. 首次打开“数据库监控”模块的菜单需选择数据库。

  4. 进入“SQL诊断”页面,起始打开"慢SQL"。

    a

  5. 选择时间和对应节点,查询时间段内节点的慢SQL统计和CPU使用情况。

  6. 选择对应节点,点击查询按钮,查看"慢SQL统计"。

  7. 点击列表中的"SQL模板",打开"SQL详情"弹窗,展示"执行计划"、"表信息"、"索引信息"等内容。

  8. 点击"慢SQL明细"Tab页,展示慢SQL"执行耗时"、"锁等待耗时"、"扫描行耗时"、"返回行耗时"等信息。

  9. 点击列表中的"SQL文本",打开"SQL详情"弹窗,展示"执行计划"、"表信息"、"索引信息"等内容。

  10. 点击"导出"按钮,可以导出对应的慢SQL明细信息。

TOP SQL
  1. 点击“TOP SQL” tab页,打开"TOP SQL页面"。

  2. 选择"排序类型",输入"SQL关键词"、"起止时间",点击查询,展示TOP SQL的列表信息。

  3. 点击"导出"按钮,可以导出对应的TOP SQL明细信息。

问题反馈