本文介紹如何查看PolarDB-X 1.0執行個體的效能指標並通過升配來解決效能不足的問題。
背景資訊
資料庫效能主要受回應時間(RT)和容量(QPS)兩個指標的影響。
- 回應時間(RT):RT指標反映的是單個SQL的效能,這類效能問題可以通過SQL調優方法等方法進行解決。
- 容量(QPS):容量瓶頸問題可以通過PolarDB-X 1.0執行個體升配來解決,通過升配來擴充容量的方式適用於低延時高QPS類型的資料庫訪問業務情境。
PolarDB-X 1.0效能同時受到計算層和儲存層節點效能的影響,任一計算層或者儲存層節點效能不足都會導致整體效能出現瓶頸。關於如何查看儲存層節點效能,請參見儲存監控。
判斷是否出現執行個體效能瓶頸
PolarDB-X 1.0執行個體的QPS和CPU效能是正相關的。當PolarDB-X 1.0效能出現瓶頸時,主要表現為執行個體的CPU使用率居高不下。如果發現CPU使用率超過90%或持續超過80%,則意味著當前執行個體效能出現了效能瓶頸。
關於如何查看計算層的效能指標,請參見執行個體監控。
在儲存層不存在瓶頸的情況下,可以判斷當前的計算層執行個體規格無法滿足業務的QPS效能需求,需要通過升配解決。
PolarDB-X 1.0升配
QPS是衡量PolarDB-X 1.0執行個體規格的重要指標。每種執行個體規格對應一定的QPS參考值。
說明 有些特殊的SQL語句在PolarDB-X 1.0計算層面需要更多的計算(如暫存資料表排序、彙總計算等),此時每個PolarDB-X 1.0執行個體可以支撐的QPS相比規格中的標準值會有所下降。
關於如何升配,詳細操作請參見執行個體變更配置。