📣
TiDB Cloud Essential 开放公测中。此页面由 AI 自动翻译,英文原文请见此处。

分析与调优性能



TiDB Cloud 提供了 慢查询语句分析Key Visualizer 用于分析性能。

  • 慢查询允许你在 TiDB 集群 中搜索和查看所有慢查询,并通过查看其执行计划、SQL 执行信息及其他详细信息,深入分析每个慢查询的瓶颈。

  • 语句分析 使你可以直接在页面上观察 SQL 执行情况,无需查询系统表即可轻松定位性能问题。
  • Key Visualizer 帮助你观察 TiDB 的数据访问模式和数据热点。

查看诊断页面

  1. 在项目的 Clusters 页面,点击目标集群名称进入其概览页面。

    提示:

    你可以使用左上角的下拉框在组织、项目和集群之间切换。

  2. 在左侧导航栏,点击 Monitoring > Diagnosis

慢查询

默认情况下,执行时间超过 300 毫秒的 SQL 查询会被视为慢查询。

要在 TiDB 集群 中查看慢查询,请执行以下步骤:

  1. 进入集群的 Diagnosis 页面。

  2. 点击 Slow Query 标签页。

  3. 点击列表中的任意慢查询以显示其详细执行信息。

  4. (可选)你可以根据目标时间范围、相关数据库和 SQL 关键字筛选慢查询,也可以限制显示的慢查询数量。

结果以表格形式展示,你可以按不同列进行排序。

更多信息请参见 TiDB Dashboard 中的慢查询

语句分析

要使用语句分析,请执行以下步骤:

  1. 进入集群的 Diagnosis 页面。

  2. 点击 SQL Statement 标签页。

  3. 在时间区间框中选择要分析的时间段,即可获得该时间段内所有数据库的 SQL 语句执行统计信息。

  4. (可选)如果你只关注某些数据库,可以在下一个框中选择相应的 schema 进行结果筛选。

结果以表格形式展示,你可以按不同列进行排序。

更多信息请参见 TiDB Dashboard 中的语句执行详情

Key Visualizer

要查看关键访问分析,请执行以下步骤:

  1. 进入集群的 Diagnosis 页面。

  2. 点击 Key Visualizer 标签页。

Key Visualizer 页面上,会显示一张大型热力图,展示访问流量随时间的变化。热力图每个轴的平均值分别显示在下方和右侧。左侧显示表名、索引名及其他相关信息。

更多信息请参见 Key Visualizer

文档内容是否有帮助?