資源使用率偏高

Memorystore for Redis Cluster 中的叢集可能會遇到下列情況,導致無法發揮最佳效能:

  • 叢集的 CPU 或記憶體用量偏高。
  • 由於記憶體耗盡,叢集中會重複清除快取。
  • 由於記憶體使用率或寫入流量過高,因此無法建立叢集備份。
  • 由於寫入流量過高,備用資源無法與叢集同步處理資料。

如要解決這些問題,請使用「資源使用率偏高」健康狀態問題。如要存取這項健康狀態問題,請使用 Database Center。這個 AI 輔助的資訊主頁會集中顯示執行個體的健康狀態問題。

事前準備

開始使用「資源用量過高」健康狀態問題前,請先完成本節中的必要條件。

指派角色和權限

如要使用 Database Center 查看及處理健康狀態問題,您必須獲得 Database Center 的 IAM 權限。如要進一步瞭解如何取得這些權限,請參閱「授予 IAM 權限」。

此外,如要進一步瞭解 IAM 角色,請參閱「IAM 角色和權限索引」和「管理專案、資料夾和機構的存取權」。

查看健康狀態問題

如要查看「資源使用率偏高」健康狀態問題,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的 Database Center「所有資源」頁面。

    所有資源

  2. 選取「產品」選單。在「產品」對話方塊中,執行下列操作:

    1. 選用:如果已選取任何產品,請清除。

    2. 在「Memorystore」窗格中,選取「Redis Cluster 7.0」

    3. 按一下「套用」

  3. 選取「問題」選單,在「問題」對話方塊中,執行下列操作:

    1. 清除所有選取的問題。

    2. 在「效能和容量」窗格中,選取「資源使用率偏高」健康狀態問題。

    3. 按一下 [套用]。Database Center 會顯示資源使用率過高的叢集。

  4. 按一下叢集名稱旁顯示的問題。「資源使用率偏高」健康狀態問題會在另一個窗格中開啟。

    如果叢集旁未顯示問題,表示叢集的資源使用率不高。

  5. 如要查看健康狀態問題的詳細資訊,請按一下窗格中的展開箭頭 ()。

解決健康狀態問題

如要解決「資源使用率偏高」健康狀態問題,請增加叢集的容量。這可為叢集提供更多記憶體和處理能力,以處理大量資料或流量。容量取決於叢集中的分片數量和叢集的節點類型。

擴充叢集後,應用程式就能因應需求增加,效能也不會降低。如要擴充叢集,請在叢集中新增分片,或將叢集的節點類型變更為較大的節點類型

後續步驟