為什麼我的 Amazon DynamoDB 全域表格版本 2017.11.29 會發生複寫延遲?

1 分的閱讀內容
0

我想減少 Amazon DynamoDB 全域表格表的複寫延遲。

解決方法

**注意:**DynamoDB 全域表格有兩個版本:版本 2019.11.21版本 2017.11.29。若要了解您使用的是哪個版本,請參閱判斷您正在使用的全域表格版本。最佳做法是使用版本 2019.11.21。與版本 2017.11.29 相比,此版本效率更高,且消耗的寫入容量更少。若要升級,請參閱將全域表格更新至 2019.11.21 版 (目前)

以下是造成全域表格版本 2017.11.29 高複寫延遲的一些常見原因:

  • DynamoDB 為全域表格中的每個複本發佈 ReplicationLatency 和 PendingReplicationCount 指標至 Amazon CloudWatch。如果任何一個指標值長時間上升,請檢查全域表格區域中是否有寫入請求限制。請確認您有足夠的佈建容量,才能對所有全域表格區域執行複製寫入。若要進行驗證,請使用 DynamoDB 自動擴展隨需容量模式。如需詳細資訊,請參閱管理全域表格的最佳實務和要求
  • ReplicationLatency 可能會因不同的來源和目標配對而有所不同,具體取決於表格彼此之間的地理距離。例如,在歐洲 (愛爾蘭) 和歐洲 (倫敦) 區域裡的全域表格,ReplicationLatency 通常低於在歐洲 (愛爾蘭) 和亞太區域 (雪梨) 區域裡的表格。
  • 當 AWS 區域降級時,ReplicationLatencyPendingReplicationCount 可能會增加。使用 AWS Service Health Dashboard 來檢查具有複本表格的區域中是否有事件。如果有事件存在,您可以暫時將應用程式的讀取和寫入活動重新導向至不同的區域。
  • 當將版本 2017.11.21 升級至版本 2019.11.29 時,您可能會注意到 ReplicationLatency 增加。這是正常的。如需詳細資訊,請參閱將全域表格更新至 2019.11.21 版 (目前)

**注意:**PendingReplicationCount 僅適用於 2017.11.29 全域表格,而非 2019.11.29。


相關資訊

建立全域表格

AWS 官方
AWS 官方已更新 1 年前