在系統運行過程中,為了最佳化 SQL 的執行計畫,可以主動綁定執行計畫或索引,從而引導 SQL 引擎按照更優的執行計畫執行。此外,為應對緊急情況,可以採取臨時最佳化措施,例如綁定執行計畫、綁定索引以及限流等。本文介紹了如何查看 OceanBase 叢集中生效中的 Outline,以及如何取消綁定的執行計畫、索引和限流設定。
查看生效中的 Outline
登入 OceanBase 管理主控台。
在左側導覽列中,選擇 自治服務 > 診斷中心。
在 執行個體詳情 地區,單擊目標執行個體名稱。
系統自動跳轉到診斷中心。
在左側導覽列中,單擊 最佳化管理。
系統自動跳轉到 最佳化中心 頁面。
在 生效中的 Outline 頁簽,您可以查看當前已經生效的 Outline。
說明通過自治服務動態綁定的 SQL 將彙總為一條展示記錄。
取消綁定執行計畫
在 生效中的 Outline 頁簽,查看當前已經綁定執行計畫的 Outline。
取消綁定執行計畫。
單個操作:找到目標 Outline,然後單擊 操作 列的 取消綁定。
大量操作:找到帶有 彙總 標籤的 Outline,然後單擊 操作 列的 取消綁定。
在彈出的確認框中,單擊 確定。
取消綁定索引
在 生效中的 Outline 頁簽,查看當前已經綁定索引的 Outline。
取消綁定索引。
單個操作:找到目標 Outline,然後單擊 操作 列的 取消綁定。
大量操作:找到帶有 彙總 標籤的 Outline,然後單擊 操作 列的 取消綁定。
在彈出的確認框中,單擊 確定。
取消限流
在 生效中的 Outline 頁簽,查看當前已經限流的 Outline。
取消限流。
單個操作:找到目標 Outline,然後單擊 操作 列的 取消限流。
大量操作:找到帶有 彙總 標籤的 Outline,然後單擊 操作 列的 取消限流。
在彈出的確認框中,單擊 確定。