針對 RDS for Db2 複寫問題進行故障診斷 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

針對 RDS for Db2 複寫問題進行故障診斷

本主題說明常見的 RDS for Db2 複寫問題,並提供唯讀和待命複本的故障診斷指引。除了檢閱下列故障診斷資訊之外,請確定您遵循需求和考量,並在建立 Db2 複本之前,完成準備步驟

複本建立失敗

建立複本可能會失敗,原因如下:

  • 非作用中資料庫 – 來源資料庫執行個體上的所有資料庫都必須處於作用中狀態後,才能建立複本。

    如需啟用資料庫的相關資訊,請參閱 RDS for Db2 資料庫的預存程序

  • 缺少自動備份 – 來源資料庫執行個體必須啟用自動備份。

    如需啟用備份的詳細資訊,請參閱 啟用 RDS for Db2 複本的自動備份

  • 參數群組問題 – 複本需要自訂參數群組。對於 BYOL 授權,參數群組必須包含 IBM Site ID 和 IBM Customer ID。

    如需詳細資訊,請參閱Db2 的自帶授權 (BYOL) IBM ID

監控 Db2 複寫延遲

若要在 Amazon CloudWatch 中監控複寫延遲,請檢視 Amazon RDS ReplicaLag 指標。如需複寫延遲時間的更多資訊,請參閱 監控僅供讀取複本Amazon RDS 的 Amazon CloudWatch 指標。如需為複本延遲設定 CloudWatch 警示的詳細資訊,請參閱 使用 Amazon CloudWatch 監控 Amazon RDS 指標

對於唯讀複本,如果延遲時間太長,請查詢 MON_GET_HADR 資料表,以取得複本資料庫執行個體的狀態。

對於待命複本,如果延遲時間太長,請查詢 MON_GET_HADR 資料表,以取得來源資料庫執行個體的狀態。請勿查詢複本資料庫執行個體,因為複本資料庫執行個體不接受使用者連線。

高複寫延遲的常見原因包括下列原因:

  • 複本上的運算資源不足

  • 來源與複本之間的網路連線問題

  • 來源資料庫上的高寫入活動

  • 複本上的儲存效能限制

如果高複寫延遲持續存在,請考慮擴展複本資源。如需詳細資訊,請參閱修改 Amazon RDS 資料庫執行個體

Db2 複寫錯誤

Db2 複寫可能因各種原因而處於錯誤狀態。執行下列動作:

如果複寫錯誤持續存在,您可能需要重新建立複本。

連線問題

如果您無法連線至複本,請檢閱下列複本模式的相關資訊:

效能問題

如果複本效能不佳,請檢閱下列建議:

  • 確保複本具有足夠的運算和儲存資源。

  • 在 Amazon CloudWatch 中監控 ReplicaLag 指標。

  • 考慮擴展複本資料庫執行個體類別。

如需修改資源或執行個體類別的相關資訊,請參閱 修改 Amazon RDS 資料庫執行個體

如需監控複本延遲的資訊,請參閱 監控複寫延遲Amazon RDS 的 Amazon CloudWatch 指標。如需為複本延遲設定 CloudWatch 警示的詳細資訊,請參閱 使用 Amazon CloudWatch 監控 Amazon RDS 指標