慢查询页面-平凯星辰

GS 795 2023-07-11

本文关于(慢查询页面)

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

注意

若关闭了慢查询日志,则本功能不可用。慢查询日志默认开启,可通过修改 TiDB 系统变量 tidb_enable_slow_log 开启或禁用。

访问列表页面

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

  • 登录 TiDB Dashboard 后,在左侧导航栏中点击慢查询 (Slow Queries)。

  • 在浏览器中访问 http://127.0.0.1:2379/dashboard/#/slow_query(将 127.0.0.1:2379 替换为你的实际 PD 地址和端口)。

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

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

修改列表过滤条件显示更多列信息

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

显示更多列信息导出慢查询到本地

点击页面右上角 ☰ (更多) 可以显示导出 (Export) 选项。点击导出 (Export) 后,TiDB Dashboard 会将当前列表中的慢查询以 CSV 文件的格式进行导出平凯星辰。

导出慢查询到本地修改列表排序依据

列表默认以结束运行时间 (Finish Time) 逆序排序,点击不同的列标题可以修改排序依据或切换排序顺序:

修改列表排序依据查看执行详情

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

  • SQL:慢查询 SQL 文本(下图中区域 1)

  • 执行计划:慢查询的执行计划(下图中区域 2)

  • 其他分类好的 SQL 执行信息(下图中区域 3)

查看执行详情SQL

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

TiDB Dashboard 提供两种方式查看执行计划:图形和文本。通过图形化的执行计划,你可以更清晰地了解一个语句的具体算子和对应的内容。

图形化执行计划介绍

下图为一个执行计划的图形化展示。

可视化执行计划弹窗

  • 执行计划的展示顺序是从左到右,从上到下。

  • 上面的节点是父算子,下面的节点是子算子。

  • 节点顶栏的颜色代表算子执行的组件:黄色代表 TiDB,蓝色代表 TiKV,粉色代表 TiFlash。

  • 节点的顶栏为算子的名称,正文为算子的基本信息。

点击节点区域,右侧将弹出算子的详细信息。

可视化执行计划弹窗-侧栏SQL 执行相关信息

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

显示不同分类执行信息

上述就是小编为大家整理的(慢查询页面)

***

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:集群诊断页面-平凯星辰
下一篇:如何进行分页查询-平凯星辰
相关文章