刷新 PlanCache
本頁面為您介紹刷新 PlanCache 的操作。
背景信息
OceanBase 集群合并后,SQL 執(zhí)行計劃會重新生成。執(zhí)行計劃的生成取決于 SQL 第一次執(zhí)行時傳入的變量值,傳入的變量值區(qū)分度不同,會影響執(zhí)行計劃對選擇率判斷,生成非最優(yōu)的執(zhí)行計劃。
而刷新 PlanCache 時,所有 plan 將會刷出緩存,SQL 語句也將重新生成執(zhí)行計劃。因此可將刷新 PlanCache ,作為一種應急手段來嘗試解決上述問題。
說明
刷新 PlanCache 后,所有的 SQL 語句將立即重新執(zhí)行語法解析/計劃生成等操作,此時需要更多的系統(tǒng) CPU 資源,可能引起數(shù)據(jù)庫性能波動,請謹慎操作。
操作步驟
登錄 OceanBase 控制臺。
在左側(cè)導航欄中,單擊 集群列表。
在集群列表中選擇目標集群,單擊目標進群進入 集群工作臺。
在租戶列表中單擊目標租戶,即可進入 租戶詳情 頁面。
單擊右上角更多圖標,選擇 刷新 PlanCache。
單擊 確定。本操作可能會引起數(shù)據(jù)庫性能波動,請謹慎操作。
文檔內(nèi)容是否對您有幫助?