首批通过分布式安全可靠测评,为关键业务系统打造
查看 Outline 信息
更新时间:2023-08-16 15:51:32
Outline 信息 页面可查看到该租户涉及的绑定信息,包括限流、执行计划绑定、索引绑定。
前提条件
对于 MySQL 模式的租户,需要 OCP 用户的密码箱里具有该租户的密码。
对于 Oracle 模式的租户,需要 OCP 用户的密码箱里具有该集群 SYS 租户的密码。
说明
当前登录 OCP 的租户有租户的 更新 权限,才可 绑定索引、绑定计划 和 设置限流。
功能介绍
OUTLINE 功能的实现基于 OceanBase 本身支持的 HINT 功能和 plan cache 功能。HINT 通过指定索引,指定连接方法等影响物理计划的生成路径选择。plan cache 将物理执行计划缓存起来,当在同样的环境下,同一 SQL 的处理不再需要经过 parser,resolver,rewrite,optimizer 等环节来生成物理执行计划,直接从 plan cache 中获取,加快 SQL 语句的执行。 OUTLINE 功能通过 HINT 来描述具体如何固定计划,通过改变 plan cache 中查询对应的物理执行计划,来起到固定物理计划的效果。
操作步骤
在左导航栏单击 租户 ,并在 租户列表 中单击具体的租户进入租户 总览 页面。
在左侧导航栏单击 SQL 诊断 ,进入 SQL 诊断 页面。

单击右上角的 查看 Outline 信息 按钮。
默认进入生效中的 Outline 信息 页面,在该页面您可:
通过 操作 列的 取消限流 或 取消绑定 按钮对已生效的 Outline 进行取消。
通过单击 SQL ID/文本 列的内容,可跳转到 SQL 详情页。您可在 SQL 详情页进行相关操作,详见 查看 SQL 详情。

单击 全部 页签,可查看到 30 天内通过 OCP 新增或删除的全部 Outline 信息。
单击右上角 导出生效的 Outline 按钮,可将界面除 操作 列外的其他内容以 Excel 形式导出。