管理資料庫叢集健康狀態的最佳做法

為確保資料庫叢集健康狀態良好,建議您遵循下列最佳做法,監控資料庫叢集、確保可用性,並保護資料。

監控

資料庫監控 (包括追蹤資料庫效能和資源) 對於維護資料庫管理系統的健康狀態至關重要。

定期執行資料庫健康狀態檢查

為確保資料庫運作正常,建議您定期查看資料庫中心資訊主頁 (例如每週一次)。Database Center 不會通知您資料庫健康狀態問題。 定期檢查機構的資料庫健康狀態問題,有助於主動找出並解決資料庫健康狀態問題。

查看最近新增的資料庫資源

如要確認最近新增的資料庫資源數量是否符合預期,建議您定期查看資料庫中心資訊主頁。詳情請參閱「查看最近新增的資料庫資源」。

可用性設定

您可以編輯設定,提升資料庫的耐久性和可靠性。

確保資源受到容錯移轉機制保護

如果資源可在多個可用區使用,即視為高可用性 (HA) 資源,並受到自動容錯移轉機制保護。高可用性設定的目的是在可用區或執行個體無法使用時,縮短停機時間。這可能發生在區域中斷期間,或資源記憶體不足時。高可用性代表無論發生中斷情形,用戶端應用程式都能存取資料。

將資源設定為高可用性,可在區域內提供資料備援功能。高可用性資源具有主要節點和待命節點,分別位於不同區域。透過同步複製到各可用區永久磁碟的程序,主要節點上的所有寫入作業都會在回報交易已修訂前,複製到兩個可用區的磁碟。如果節點或可用區發生故障,待命節點會成為新的主要節點,使用者也會重新導向至新的主要節點。這項程序稱為「容錯移轉」

如要進一步瞭解特定區域的注意事項,請參閱「地理位置與區域」一文。

使用跨區域複製功能

如果資料庫群組可在多個區域使用,表示該群組採用跨區域複製功能,可跨區域非同步複製資料和應用程式。建議您使用跨區域複製功能,原因如下:

  • 災難復原:如果主要資源的區域無法使用,您可以將另一個區域中的次要資源升級為主要資源,並使用該資源處理要求。
  • 地理位置分散的資料:將資料放置在距離需要資料的應用程式較近的位置,可以縮短讀取延遲。
  • 地理位置負載平衡:如果某個區域的連線速度緩慢或過載,您可以將流量導向其他區域。
  • 提升讀取效能:在全球各地佈建唯讀資源,可提升這些區域的容量和效能。

資料保護

資料保護非常重要,因為有助於保護機構資料,避免遺失、遭人竄改及非法存取。

啟用自動備份功能

備份可協助您將遺失的資料還原至資料庫資源,並保護資料免於遺失或損毀。如果資料庫資源發生問題,您可以將其還原至先前的狀態。如果資源含有必要資料,請啟用自動備份功能。

設定長期備份保留時間

備份保留設定會決定時間範圍,如果資料發生錯誤、毀損或遺失,您可以在這段時間內復原資料。備份保留期限越長,該資源的復原時間範圍就越大。

使用進階備份防護

使用強化保護功能備份 Cloud SQL 資料庫。進階防護是備份和災難復原服務的功能。如要確認資源是否受到強化備份保護,請完成下列步驟:

  1. 前往 Database Center 的「Resources」(資源) 頁面。

    前往 Database Center

  2. 按一下「資料欄顯示選項」

  3. 如果尚未選取「備份保護」,請選取該選項,然後按一下「確定」

  4. 確認「備份防護」顯示「強化」

如要瞭解如何為 Cloud SQL 資源設定強化備份,請參閱「強化備份」。