Amazon dynamodb 查询中的AWS Dynamodb limit选项是否限制使用的容量单位?

Amazon dynamodb 查询中的AWS Dynamodb limit选项是否限制使用的容量单位?,amazon-dynamodb,Amazon Dynamodb,我有个问题。。。 如果表中有1000个具有相同分区键的项。。。若我用限制为10的分区键进行查询,那个么我想知道1000个项目或仅仅10个项目需要读取容量单位吗 请澄清我的疑问我在DynamoDB文档中找不到确切的要点。根据我的经验,它只使用消耗容量的返回限制,即10(不是1000) 您也可以使用该方法快速评估这一点 但是,您可以在中指定ReturnConsumedCapacity参数 获取此信息的查询请求 limit选项将限制返回的结果数。消耗的容量取决于项目的大小,以及访问了多少项目(我说访问

我有个问题。。。 如果表中有1000个具有相同分区键的项。。。若我用限制为10的分区键进行查询,那个么我想知道1000个项目或仅仅10个项目需要读取容量单位吗
请澄清我的疑问

我在DynamoDB文档中找不到确切的要点。根据我的经验,它只使用消耗容量的返回限制,即10(不是1000)

您也可以使用该方法快速评估这一点

但是,您可以在中指定ReturnConsumedCapacity参数 获取此信息的查询请求


limit选项将限制返回的结果数。消耗的容量取决于项目的大小,以及访问了多少项目(我说访问是因为如果有过滤器,消耗的容量可能比实际返回的项目数量(如果有被过滤掉的项目)要多),以生成返回的结果

我提到这一点的原因是,对于查询,每个4KB的返回容量相当于一个读取容量单元

为什么这很重要?因为如果您的物品很小,那么对于消耗的每个容量单位,您可以返回多个物品


例如,如果每个项目的大小为200字节,则每个容量单位最多可以返回20个项目。

大小与计算消耗的容量有关,但与所问问题无关。@HenryTK我认为您弄错了。答案是正确的,非常适用于问题标题和问题文本。