Tair(Redis OSS-compatible)不支援調整CPU核心數,但可通過變更執行個體架構、增加更多節點或分區,提高執行個體整體效能。如果排查並最佳化了高消耗命令、熱Key、大Key等因素,且排除了異常業務訪問的影響,Redis開源版或Tair(企業版)執行個體的CPU負載仍然較高,可參考本文提升執行個體整體的CPU效能,保證業務平穩運行。
確認執行個體的產品類型、部署模式和執行個體規格
不同的產品類型、部署模式和執行個體規格支援不同的CPU規格。因此,升級CPU規格前,請先確認執行個體的相關資訊。
訪問執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在執行個體資訊頁的基本資料地區和配置資訊地區,查看產品類型、實例規格、部署模式、讀寫分離。
說明不同執行個體,產品類型、實例規格、部署模式、讀寫分離介面詞和位置略有不同,請以控制台為準。
標準架構執行個體
Redis開源版、Tair記憶體型和持久記憶體型
確認執行個體的版本和架構
在執行個體資訊頁面,確認執行個體滿足以下條件:
執行個體規格沒有“叢集”或“讀寫分離”字樣。
如果顯示讀寫分離開關,該開關需為關閉狀態。如不顯示讀寫分離開關,可忽略本條件。
如果產品類型為Tair(企業版),版本為記憶體型或持久記憶體型。
提高CPU配置的方法
標準架構執行個體的單分區CPU規格固定,無法增加CPU核心數。但您可以通過變更架構,提升執行個體整體效能:
如果業務為讀多寫少的類型,且對資料一致性要求不高,可以考慮變更為讀寫分離架構。通過開啟讀寫分離並增加唯讀節點數,提高執行個體整體的CPU效能。
雲原生版執行個體的變更讀寫分離架構操作,請參見開啟讀寫分離功能。
經典版執行個體的變更讀寫分離架構操作,請參見變更執行個體配置。
說明您可以在執行個體資訊頁面的基本資料地區,查看部署模式。具體操作請參見確認執行個體的產品類型、部署模式和執行個體規格。
如果業務對資料一致性要求高,可以考慮變更為叢集架構。通過增加分區數,提高執行個體整體的CPU效能。具體操作,請參見變更執行個體配置。
Tair磁碟(ESSD/SSD)型
確認執行個體的版本和架構
在執行個體資訊頁面,確認執行個體的產品類型為Tair(企業版),版本為磁碟(ESSD)型。
提高CPU配置的方法
通過變更分區規格,提高CPU配置。具體操作,請參見變更執行個體配置。
叢集架構
確認執行個體的版本和架構
在執行個體資訊頁面,確認執行個體規格帶有“叢集”字樣。
提高CPU配置的方法
叢集架構執行個體的單分區CPU規格固定,無法增加CPU核心數。但您可以通過增加分區數,提高執行個體整體效能。
雲原生版執行個體的增加分區數操作,請參見調整執行個體的分區數量。
經典版執行個體的增加分區數操作,請參見變更執行個體配置。
讀寫分離架構
確認執行個體的版本和架構
在執行個體資訊頁面,確認執行個體規格帶有“讀寫分離”字樣或讀寫分離開關開啟。
提高CPU配置的方法
讀寫分離架構執行個體的CPU規格固定,無法增加CPU核心數。但您可以通過增加唯讀節點數,提高執行個體整體效能。
相關文檔
CPU使用率高的問題排查與解決方案,請參見排查Tair執行個體CPU使用率高的問題。
Redis開源版與Tair(企業版)的效能,請參見效能白皮書。
Redis開源版與Tair(企業版)的規格、CPU核心數、記憶體、頻寬和最大串連數等,請參見規格查詢導航。