基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
查看 SQL 详情
更新时间:2023-08-22 10:46:20
本节为您介绍如何通过 OCP 查看 SQL 详情。
前提条件
OCP 用户的密码箱里具有该租户的密码。
进入 SQL 详情页
在左导航栏单击 租户 ,并在 租户列表 中单击具体的租户进入租户 总览 页面。
在左侧导航栏单击 SQL 诊断 ,进入 SQL 诊断 页面。
在 TopSQL 或 SlowSQL 页签中找到目标 SQL。
可通过设置查询条件,辅助定位目标 SQL。

单击目标 SQL 的 SQL 文本,进入目标 SQL 的详情页。

在 SQL 详情 页中,您可查看该 SQL 的详细信息,包括:
在 SQL 文本 处查看 SQL 的完整语句,OCP 会尽量对 SQL 文本进行脱敏再展示,但解析失败的场景下,会返回原 SQL。
在 历史趋势 页签,查看该 SQL 运行的历史趋势,详见 查看 SQL 运行的历史趋势。
在 执行计划 页签,查看该 SQL 的执行计划,详见 查看 SQL 的执行计划。
在 索引 页签,查看该 SQL 的绑定的索引,详见 查看索引。
查看 SQL 运行的历史趋势
在 SQL 详情 页中单击 历史趋势 页签。
可查看到 SQL 运行趋势图 和 SQL 计划生成时间图。当修改图中 ① 处的统计时间时, SQL 运行 和 SQL 计划生成时间 这两张统计图会同步按所选时间更新。
SQL 运行趋势:运行趋势图默认展示 平均响应时间 、 CPU时间 、 执行时间 指标,您可通过图中 ② 处选择展示更多指标。
SQL 计划生成时间:表示有新的计划生成,且纵坐标表示生成计划的耗时。

查看 SQL 的执行计划
在 SQL 详情 页中单击 执行计划 页签。在该页签中您可:
通过 ① 处设置查询范围及查询时间窗口。
单击 ② 处查看过去 30 天该 SQL 的执行计划绑定记录。
单击 ③ 处查看该执行计划的详细执行信息,包括该执行计划的基本信息、执行步骤、在不同 OBServer 节点上的执行情况。
单击 绑定 按钮,将该执行计划与当前 SQL 绑定。

查看索引
在 SQL 详情 页中单击 执行计划 页签,您可根据索引状态和类型对索引进行筛选;也可通过黑屏或连接 OceanBase 开发者中心(OceanBase Developer Center,ODC)创建索引。
