Memorystore for Redis Cluster 中的叢集可能會遇到下列情況,導致無法發揮最佳效能:
- 叢集的 CPU 或記憶體用量偏高。
- 由於記憶體耗盡,叢集中會重複清除快取。
- 由於記憶體使用率或寫入流量過高,因此無法建立叢集備份。
- 由於寫入流量過高,備用資源無法與叢集同步處理資料。
如要解決這些問題,請使用「資源使用率偏高」健康狀態問題。如要存取這項健康狀態問題,請使用 Database Center。這個 AI 輔助的資訊主頁會集中顯示執行個體的健康狀態問題。
事前準備
開始使用「資源用量過高」健康狀態問題前,請先完成本節中的必要條件。
指派角色和權限
如要使用 Database Center 查看及處理健康狀態問題,您必須獲得 Database Center 的 IAM 權限。如要進一步瞭解如何取得這些權限,請參閱「授予 IAM 權限」。
此外,如要進一步瞭解 IAM 角色,請參閱「IAM 角色和權限索引」和「管理專案、資料夾和機構的存取權」。
查看健康狀態問題
如要查看「資源使用率偏高」健康狀態問題,請按照下列步驟操作:
前往 Google Cloud 控制台的 Database Center「所有資源」頁面。
選取「產品」選單。在「產品」對話方塊中,執行下列操作:
選用:如果已選取任何產品,請清除。
在「Memorystore」窗格中,選取「Redis Cluster 7.0」。
按一下「套用」。
選取「問題」選單,在「問題」對話方塊中,執行下列操作:
清除所有選取的問題。
在「效能和容量」窗格中,選取「資源使用率偏高」健康狀態問題。
按一下 [套用]。Database Center 會顯示資源使用率過高的叢集。
按一下叢集名稱旁顯示的問題。「資源使用率偏高」健康狀態問題會在另一個窗格中開啟。
如果叢集旁未顯示問題,表示叢集的資源使用率不高。
如要查看健康狀態問題的詳細資訊,請按一下窗格中的展開箭頭 (expand_more)。
解決健康狀態問題
如要解決「資源使用率偏高」健康狀態問題,請增加叢集的容量。這可為叢集提供更多記憶體和處理能力,以處理大量資料或流量。容量取決於叢集中的分片數量和叢集的節點類型。
擴充叢集後,應用程式就能因應需求增加,效能也不會降低。如要擴充叢集,請在叢集中新增分片,或將叢集的節點類型變更為較大的節點類型。