TiDB Dashboard 慢查询页面

    该页面上能检索和查看集群中所有慢查询。

    默认情况下,执行时间超过 300ms 的 SQL 查询就会被视为慢查询,被记录到慢查询日志中,并可通过本功能对记录到的慢查询进行查询。可调整 SESSION 变量或 TiDB 参数调整慢查询阈值。

    可以通过以下两种方法访问慢查询页面:

    • 在浏览器中访问 (将 替换为任意实际 PD 地址和端口)。

    慢查询页面所展示的所有数据都来自于 TiDB 慢查询系统表及慢查询日志,参见慢查询日志文档了解详细情况。

    可按时间范围、慢查询语句关联的数据库、SQL 关键字、SQL 类型、显示的慢查询语句数量等条件过滤,筛选慢查询句。如下所示,默认显示 30 分钟内最近 100 条慢查询。

    页面顶部选择列 (Columns) 选项中可选择显示更多列,可将鼠标移动到列名右侧的 (i) 图标处查看列的说明:

    显示更多列信息

    查看执行详情

    在列表中点击任意一行可以显示该慢查询的详细执行信息,包含:

    • SQL:慢查询 SQL 文本(下图中区域 1)
    • 其他分类好的 SQL 执行信息(下图中区域 3)

    查看执行详情

    点击展开 (Expand) 链接可以展开相应项的完整内容,点击复制 (Copy) 链接可以复制完整内容到剪贴板。

    点击标签页标题可切换显示不同分类的 SQL 执行信息: