最佳化中心展示了每個租戶的效能監控指標,以及 SQL 和結構類最佳化建議。本文介紹了如何查看這些最佳化建議。
背景資訊
最佳化中心預設展示最近一次成功執行的檢測任務結果。在發起檢測後,系統將對查詢時間段內回應時間最慢的前 100 條 SQL 進行最佳化檢測,並評估相關表和索引是否存在最佳化空間。
操作步驟
登入 OceanBase 管理主控台。
在左側導覽列,選擇 自治服務 > 診斷中心。
在 執行個體詳情 地區,單擊目標執行個體名稱。
系統自動跳轉到診斷中心。
在左側導覽列,單擊 最佳化管理。
在租戶資訊地區,查看指定租戶的 QPS、SQL 陳述式平均處理耗時、CPU 使用率 等資訊。
單擊右側 發起檢測 即可產生檢測任務。該任務將識別在指定時間段內命中規則的 SQL、表和索引,並提供相應的最佳化建議。
說明支援自訂檢測時間範圍,最多可以選擇最近 15 天內的任意 24 小時。
單擊右側 檢測歷史,查看檢測任務的記錄。
單擊某個任務 操作 列的 查看詳情,查看該任務的詳細資料。
查看 SQL 類 和 結構類 最佳化建議及診斷理由。
點擊 查看 SQL 診斷 按鈕,跳轉到 SQL 洞察 頁查看詳細資料。
在 SQL 類 頁簽,查看 最佳化對象、SQL ID、最佳化類型、租戶、資料庫、CPU 佔比(%)、回應時間佔比(%)、診斷理由、最佳化建議。
在 結構類 頁簽,查看 最佳化對象、最佳化類型、租戶、資料庫、診斷理由、最佳化建議。