gpt4 book ai didi

amazon-web-services - DynamoDB 在分区键选择错误的 GSI 上读取是否会影响表的读/写

转载 作者:行者123 更新时间:2023-12-04 15:23:27 24 4
gpt4 key购买 nike

我有一个带有良好分区键 (PK=uuid) 的 DynamoDB 表,但有一个 GSI(PK=type,SK=created),其中类型只有 6 个唯一值并且创建时间是纪元时间。

我的问题是,如果我开始使用此 GSI 进行大量读取,是否会影响整个表的性能?我看到表和 GSI 的读取容量未根据 this AWS docs 共享。但是如果我们开始大量使用这个 GSI,幕后会发生什么? Dynamodb 写入会受到影响吗?

最佳答案

全局二级索引具有单独的容量单元,以避免表本身的性能。

A global secondary index is stored in its own partition space away from the base table and scales separately from the base table.

只有当它自己的积分被耗尽时,您的表的性能才会受到影响。全局二级索引位于其自己的分区空间中,可以将其视为具有自己的边界。

此外,由于 DynamoDB 对 read (RCU) and write (WCU) 使用单独的积分这 2 个 Action 永远不会对另一个 Action 产生性能影响。

关于amazon-web-services - DynamoDB 在分区键选择错误的 GSI 上读取是否会影响表的读/写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62828867/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com