基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
SQL 诊断概览
更新时间:2023-10-18 17:01:04
SQL 问题是性能问题中最常见的一类。OCP 的 SQL 诊断功能根据 SQL 运行特征将 SQL 分为可疑 SQL、TopSQL、SlowSQL 和 ParallelSQL,并提供索引绑定功能,方便您在线优化 SQL。
可疑 SQL
可疑 SQL 为性能下降和执行计划发生变化的 SQL ,您需要重点关注。可疑 SQL 的诊断结果包含性能下降的原因分析等。
查看可疑 SQL 列表
可疑 SQL 列表展示了当前所有可疑 SQL 信息,包括 SQL 文本、数据库、执行次数、平均响应时间、平均 CPU 时间、计划生成时间及诊断结果。支持复制 SQL 文本,并根据数据库对 SQL 文本进行筛选。同时支持根据执行次数、平均响应时间、平均 CPU 时间和计划生成时间对 SQL 文本进行排序。

管理可疑 SQL
您可对可疑 SQL 进行日常管理操作,详情参见 可疑 SQL 诊断。
TopSQL
TopSQL 将全量 SQL 根据总计平均耗时进行排序展示。
查看 TopSQL 列表
TopSQL 列表展示了当前所有 TopSQL 信息,包括 SQL 文本、数据库、执行次数、总响应时间、平均响应时间、报错次数和计划生成时间及。支持复制 SQL 文本,并根据数据库对 SQL 文本进行筛选。同时支持根据执行次数、总响应时间、平均响应时间、报错次数和计划生成时间对 SQL 文本进行排序。

管理 TopSQL
您可对 TopSQL 进行日常管理操作,详情参见 TopSQL 诊断。
SlowSQL
SlowSQL 将响应时间超过 100ms 的 SQL 进行展示。
查看 SlowSQL 列表
SlowSQL 列表展示了当前所有 SlowSQL 信息,包括 SQL 文本、数据库、执行次数、总响应时间、最大响应时间、最大返回行数、最大应用等待和最大物理读。支持复制 SQL 文本,并根据数据库对 SQL 文本进行筛选。同时支持根据执行次数、总响应时间、最大响应时间、最大返回行数、最大应用等待和最大物理读对 SQL 文本进行排序。

管理 SlowSQL
您可对 SlowSQL 进行日常管理操作,详情参见 SlowSQL 诊断。
ParalleSQL
ParalleSQL 为单次执行涉及多个服务器节点的 SQL。
查看 ParallelSQL 列表
ParallelSQL 列表展示了当前所有 ParallelSQL 信息,包括 SQL 文本、数据库、并行度、执行次数、总响应时间和平均响应时间。支持复制 SQL 文本,并根据数据库对 SQL 文本进行筛选。同时支持根据执行次数、总响应时间、最大响应时间、最大返回行数、最大应用等待和最大物理读对 SQL 文本进行排序。

管理 ParallelSQL
您可对 ParallelSQL 进行日常管理操作,详情参见 ParallelSQL 诊断。
查看采集开关历史
OCP 提供查看采集开关历史功能,具体操作步骤请参见 查看采集开关历史。
查看 Outline 信息
Outline 信息 页面展示了当前租户涉及的绑定信息,包括限流、执行绑定、索引绑定。支持对已生效的 Outline 进行取消限流或取消绑定操作。同时可查看相关 SQL 详情,并支持导出生效的 Outline。在 全部 页签,您可查看 30 天内通过 OCP 创建或删除的全部 Outline 信息。详情可参见 查看 Outline 信息。

查看请求分析
您可在 请求分析 页面通过 SQL 类型执行次数的占比和耗时分布来了解整体 SQL 执行情况,包括执行耗时分布和请求统计列表,并支持对请求统计列表进行导出。详情参见 查看请求分析。
