gpt4 book ai didi

amazon-web-services - AWS DynamoDB 如何计算 Query 的读取单元?

转载 作者:行者123 更新时间:2023-12-04 01:24:38 25 4
gpt4 key购买 nike

我在一张 table 上工作,其中每个项目都大约是。大小为 3KB。

现在根据文档,read units 中计算4s - 即对于每个小于 4 kb 的项目,将被视为 4KB,并占用 1 个读取单元。

假设我有一张表 100项目,3kb每个大小(总表 = 300kb)。我做了一个查询,其中50项目满足查询条件,返回给我。
现在,读取单位是否会像这样计算:50 items3kb size (rounded to 4kb) = 200kb = 200/4 = 50 read units ?

任何帮助表示赞赏! :) 谢谢!

最佳答案

我认为这应该澄清问题:

  • Capacity Units Consumed by Query

  • DynamoDB calculates the number of read capacity units consumed based on item size, not on the amount of data that is returned to an application.



    做查询时,可以指定一个参数 ReturnConsumedCapacity获取消耗的读取容量单位数:

    TOTAL — The response includes the aggregate number of read capacity units consumed.



    它还取决于您是使用最终一致性读取(默认用于查询)还是强一致性:
  • 最终一致 读取(1 个单位是 2 个读取):200/4/2 = 25 台
  • 强一致性 读取(1 个单位是 1 次读取):200/4/1 = 50 台
  • 关于amazon-web-services - AWS DynamoDB 如何计算 Query 的读取单元?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62111783/

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