本文介紹如何查看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相比規格中的標準值會有所下降。

關于如何升配,詳細操作請參見實例變配。