在系统运行过程中,为了优化 SQL 的执行计划,可以主动绑定执行计划或索引,从而引导 SQL 引擎按照更优的执行计划执行。此外,为应对紧急情况,可以采取临时优化措施,例如绑定执行计划、绑定索引以及限流等。本文介绍了如何查看 OceanBase 集群中生效中的 Outline,以及如何取消绑定的执行计划、索引和限流设置。
查看生效中的 Outline
登录 OceanBase 管理控制台。
在左侧导航栏中,选择 自治服务 > 诊断中心。
在 实例详情 区域,单击目标实例名称。
系统自动跳转到诊断中心。
在左侧导航栏中,单击 优化管理。
系统自动跳转到 优化中心 页面。
在 生效中的 Outline 页签,您可以查看当前已经生效的 Outline。
说明通过自治服务动态绑定的 SQL 将聚合为一条展示记录。
取消绑定执行计划
在 生效中的 Outline 页签,查看当前已经绑定执行计划的 Outline。
取消绑定执行计划。
单个操作:找到目标 Outline,然后单击 操作 列的 取消绑定。
批量操作:找到带有 聚合 标签的 Outline,然后单击 操作 列的 取消绑定。
在弹出的确认框中,单击 确定。
取消绑定索引
在 生效中的 Outline 页签,查看当前已经绑定索引的 Outline。
取消绑定索引。
单个操作:找到目标 Outline,然后单击 操作 列的 取消绑定。
批量操作:找到带有 聚合 标签的 Outline,然后单击 操作 列的 取消绑定。
在弹出的确认框中,单击 确定。
取消限流
在 生效中的 Outline 页签,查看当前已经限流的 Outline。
取消限流。
单个操作:找到目标 Outline,然后单击 操作 列的 取消限流。
批量操作:找到带有 聚合 标签的 Outline,然后单击 操作 列的 取消限流。
在弹出的确认框中,单击 确定。