我正在使用Dynamo數據庫表格來保存我的API請求的事務數據。 我維護兩張表 1.計劃 - 以SId作爲hashkey 2.摘要 - 使用DynamoDBAutoGeneratedKey(UUID)作爲hashkey和SId作爲屬性。如何調整DynamoDBAutoGeneratedKey作爲散列鍵的Dynamo數據庫中的表格,因爲PutRequest每次插入的速度越慢
調度表填充每個請求的單個行,而彙總表填充每個SID 10項和
我們在這兩個表中運行的負載測試唯一的UUID和觀察到調度表被表現良好,但彙總表在PutRequests中爲每個呼叫的10個項目消耗了大量時間。
任何人可以建議在我的摘要dynamodb表的性能調整? 可以保持UUID爲hashkey,減慢PutItemRequest?
任何幫助指針非常感謝。
此外,我們已經激活了這些表中的流,這些流由lambda用於交叉複製。
使用UUID作爲分區鍵不會減慢放置請求的速度。實際上,將UUID作爲分區鍵是一種最佳做法。但是,您是否在同一個請求中爲UUID插入了10個項目?它可能會降低寫入速度,因爲它會轉到同一個分區。你有沒有嘗試增加寫入容量單位? – notionquest
「交易數據」是什麼意思? –