TopSQL 为不同内容的 SQL 按执行效率高低进行排序展示,TopSQL 的查询结果通常可反映出一个 OceanBase 集群、租户或服务器在某段时间内所执行所有不同类型 SQL 的性能差异,通常用它可定位到数据库中性能较差的 SQL。

    说明

    不同 OCP 版本的操作界面可能不同,本节以 OCP V2.5.0 版本为例提供操作指导,OCP 其他版本的操作请参考对应版本的《OCP 用户指南》文档。

    操作步骤

    您可以通过筛选条件筛选出异常的 SQL,并通过 SQL 历史趋势和物理执行计划来定位 SQL 执行异常的原因,从而解决您的问题。

    1. 登录 OCP。

      默认进入 集群概览 页面。

    2. 在左侧导航栏上,单击 TopSQL

    3. 在页面上方,可从时间范围、OBServer 等维度对 TopSQL 进行筛选。

      说明

      单击 展开 按钮,还支持通过是否包含内部 SQL、关键词和高级搜索等进行筛选。

    4. 列管理完成后,可在 SQL 列表中按所选性能指标展示的信息。

    5. 在显示的页面中,进行如下操作,分析和定位 SQL 异常的原因:

      • SQL 文本 区域,查看全部 SQL 信息。

      • 历史趋势 页签中,通过选择不同 IP、不同时间段的不同指标查看历史趋势。