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