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
- 登录到ACC。
-
单击左导航栏 数据库监控 > SQL诊断。
-
首次打开“数据库监控”模块的菜单需选择数据库。
-
进入“SQL诊断”页面,起始打开"慢SQL"。
-
选择时间和对应节点,查询时间段内节点的慢SQL统计和CPU使用情况。
-
选择对应节点,点击查询按钮,查看"慢SQL统计"。
-
点击列表中的"SQL模板",打开"SQL详情"弹窗,展示"执行计划"、"表信息"、"索引信息"等内容。
-
点击"慢SQL明细"Tab页,展示慢SQL"执行耗时"、"锁等待耗时"、"扫描行耗时"、"返回行耗时"等信息。
-
点击列表中的"SQL文本",打开"SQL详情"弹窗,展示"执行计划"、"表信息"、"索引信息"等内容。
-
点击"导出"按钮,可以导出对应的慢SQL明细信息。
TOP SQL
-
点击“TOP SQL” tab页,打开"TOP SQL页面"。
-
选择"排序类型",输入"SQL关键词"、"起止时间",点击查询,展示TOP SQL的列表信息。
-
点击"导出"按钮,可以导出对应的TOP SQL明细信息。
问题反馈