文件菜单

TiDB仪表盘慢查询页面

在“TiDB Dashboard”的“慢查询”页面,可以搜索和查看集群中所有慢查询。

默认情况下,执行时间超过300毫秒的SQL查询被认为是慢查询。这些查询记录在慢速查询日志可以通过TiDB Dashboard进行搜索。属性可以调整慢查询的阈值tidb_slow_log_threshold会话变量或slow-thresholdTiDB参数。

注意:

如果慢查询日志被禁用,该特性将不可用。慢速查询日志默认开启,您可以通过日志开关开启或关闭慢速查询日志enable-slow-logTiDB配置项。

访问的页面

您可以使用以下两种方法之一来访问慢速查询页面:

  • 登录到TiDB Dashboard后,单击慢速查询在左侧导航菜单上:

访问慢查询页

慢查询页面显示的所有数据来自TiDB慢查询系统表和慢查询日志。看到慢速查询日志获取详细信息。

改变过滤器

您可以根据时间范围、对应的数据库、SQL关键字、SQL类型、显示的慢速查询个数等对慢速查询进行过滤。在下图中,默认显示了最近30分钟内的100个慢速查询。

修改列表过滤

显示更多的列

点击在页面上,您可以选择查看更多列。你可以把鼠标移动到(我)列名称右侧的图标,查看该列的描述:

显示更多的列

按列排序

默认情况下,列表是按排序的完成时间按降序排列。点击列标题可按列排序或切换排序顺序:

修改排序的基础上

视图执行细节

单击列表中的任意项,显示慢速查询的详细执行信息,包括:

  • Query: SQL语句的文本(见下图中的区域1);
  • Plan:慢速查询的执行计划。看到了解查询执行计划学习如何阅读执行计划(见下图第二部分);
  • 其他排序的SQL执行信息(见下图中的区域3)。

视图执行细节

单击扩大链接以显示项目的详细信息。单击复制链接以将详细信息复制到剪贴板。

单击对应的标签标题,可以切换不同排序的SQL执行信息。

显示不同排序的执行信息