管理生效中的 Outline

在系统运行过程中,为了优化 SQL 的执行计划,可以主动绑定执行计划或索引,从而引导 SQL 引擎按照更优的执行计划执行。此外,为应对紧急情况,可以采取临时优化措施,例如绑定执行计划、绑定索引以及限流等。本文介绍了如何查看 OceanBase 集群中生效中的 Outline,以及如何取消绑定的执行计划、索引和限流设置。

查看生效中的 Outline

  1. 登录 OceanBase 管理控制台

  2. 在左侧导航栏中,选择 自治服务 > 诊断中心

  3. 实例详情 区域,单击目标实例名称。

    系统自动跳转到诊断中心。

  4. 在左侧导航栏中,单击 优化管理

    系统自动跳转到 优化中心 页面。

  5. 生效中的 Outline 页签,您可以查看当前已经生效的 Outline。image

    说明

    通过自治服务动态绑定的 SQL 将聚合为一条展示记录。

取消绑定执行计划

  1. 生效中的 Outline 页签,查看当前已经绑定执行计划的 Outline。

  2. 取消绑定执行计划。

    • 单个操作:找到目标 Outline,然后单击 操作 列的 取消绑定image

    • 批量操作:找到带有 聚合 标签的 Outline,然后单击 操作 列的 取消绑定image

  3. 在弹出的确认框中,单击 确定

取消绑定索引

  1. 生效中的 Outline 页签,查看当前已经绑定索引的 Outline。

  2. 取消绑定索引。

    • 单个操作:找到目标 Outline,然后单击 操作 列的 取消绑定

    • 批量操作:找到带有 聚合 标签的 Outline,然后单击 操作 列的 取消绑定

  3. 在弹出的确认框中,单击 确定

取消限流

  1. 生效中的 Outline 页签,查看当前已经限流的 Outline。

  2. 取消限流。

    • 单个操作:找到目标 Outline,然后单击 操作 列的 取消限流

    • 批量操作:找到带有 聚合 标签的 Outline,然后单击 操作 列的 取消限流

  3. 在弹出的确认框中,单击 确定