---
title: "TopSQL 诊断 | OceanBase 文档中心"
description: TopSQL 诊断 TopSQL 是指总计执行时间最长的 SQL 语句，在租户概览页面中，您可以根据时间范围、OBServer 对 TopSQL 进行筛选查询，并在 SQL 列表中查看 SQL 详情。 操作步骤 在左导航栏单击 租户 ，并在 租户列表 中单击具体的租户进入租户 总览 页面。 在左侧导航栏单击 SQL …
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*lJTmRZ61jSUAAAAAAAAAAAAADiGDAQ/original) 云平台 OCPV 3.3.0 社区版

# TopSQL 诊断

更新时间：2023-07-28 15:40:52

[编辑](https://github.com/oceanbase/ocp-doc/edit/V3.3.0/zh-CN/300.ob-cloud-platform/500.manage-tenants/1000.sql-diagnostics/100.userguide-topsql-diagnostics.md)  

TopSQL 是指总计执行时间最长的 SQL 语句，在租户概览页面中，您可以根据时间范围、OBServer 对 TopSQL 进行筛选查询，并在 SQL 列表中查看 SQL 详情。

## **操作步骤**

1. 在左导航栏单击 **租户** ，并在 **租户列表** 中单击具体的租户进入租户 **总览** 页面。
 2. 在左侧导航栏单击 **SQL 诊断** ，进入 **SQL 诊断** 页面。

   若集群参数 enable_sql_audit 和租户参数 ob_enable_sql_audit 中任何一个未配置成打开，则 **SQL 诊断** 页面将缺失 SQL 诊断数据。可通过提示中的按钮修改参数值。

   ![08251800](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/7204481361/p312497.png)
 3. 单击 **TopSQL** 页签。
 4. 对 TopSQL 进行筛选。

      1. 配置筛选条件

             - 时间范围：可在 **时间范围** 下拉框中选择 近 5 分钟、近 10 分钟、近 20 分钟、近 30 分钟、近 1 小时、近 3小时来快速选择时间范围；也可在下拉框中选择自定义时间，并配置开始时间和结束时间。默认显示近 30 分钟内的信息。
             - OBServer：选择 OBServer，查询时将只查询在该 OBServer 上执行的 SQL。
             - 内部 SQL：若勾选，则查询结果中会包含由 OceanBase 内部发起的 SQL。
             - 关键词：查询结果中会显示 SQL 文本中包含该关键词的 SQL。
             - 高级搜索：下拉框中选择 **SQL ID、执行次数、每秒执行次数** 等指标，并配置指标值，查询时将获取指标满足条件的 SQL 展示在查询结果列表中。

        ![08251824](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/5063421361/p312510.png)
      2. 单击 **查询** ，下方列表中将展示所有符合查询条件的 SQL。
 5. 查看 TopSQL 信息。

      1. 单击 **列管理** ，即可在弹出框中选择需要查看的信息。勾选完成后即可在 TopSQL 列表中查看到相关信息。

        ![1122](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/6095987361/p355797.png)
      2. 在 TopSQL 页签下， 可查看已配置展示的列。可复制 SQL 文本，根据数据库和用户对 SQL 文本进行筛选，根据执行次数、总响应时间、响应时间和 CPU 时间对 SQL 文本进行排序。

        ![1](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/8608630261/p268592.png)
      3. 单击 SQL 文本，您可进入具体 SQL 页面。

             1. 您可在 **SQL 文本** 区域 **复制** 或 **查看全部** SQL 信息。

               ![2](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/9608630261/p268593.png)
             2. 查看历史趋势：您可选择不同 IP、不同时间段的不同指标查看历史趋势。

               ![1](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/9608630261/p268595.png)
      4. 单击 **导出 TopSQL 按钮**，将导出列表中展示的所有 TopSQL。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
