預暖 DynamoDB 資料表以進行隨需容量模式 - Amazon DynamoDB

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

預暖 DynamoDB 資料表以進行隨需容量模式

對於隨需資料表,DynamoDB 會在流量增加時自動配置更多容量。新的隨需資料表每秒可維持高達 4,000 個寫入,每秒可維持 12,000 個讀取。如果資料表存取平均分佈在分割區之間,且資料表不超過先前峰值流量的兩倍,則不會調節整體資料表。不過,如果輸送量在相同的 30 分鐘內超過先前峰值的兩倍,仍然會發生限流。

一種解決方案是將資料表預熱到預期的峰值容量。務必檢查您的帳戶限制,確認佈建模式下能夠達到所需的容量。如需帳戶層級和資料表層級限制的詳細資訊輸送量預設配額,請參閱 。

注意

如果您要在隨需模式下預先暖機現有資料表或新資料表,請在預期峰值的至少 24 小時前啟動此程序。您可以在 24 小時內執行的交換器數量有特定條件。如需這些條件的資訊,請參閱 在 DynamoDB 中切換容量模式時的考量

若要預熱資料表,請執行下列步驟:

  1. 根據您資料表的容量模式,執行下列其中一個步驟:

    • 若要預先暖機目前處於隨需模式的資料表,請將其切換至佈建模式。

    • 若要預先暖機處於佈建模式或已處於佈建模式的新資料表,請繼續下一個步驟,無需等待。

  2. 將資料表的寫入輸送量設定為所需的峰值,並將其保留在 ,直到資料表處於 Active 狀態為止。您將從此大量輸送量中產生成本,直到您切換回隨需。

  3. 切換至隨需容量模式。這應該允許資料表處理與佈建的輸送量值類似的請求數目。