gpt4 book ai didi

database - 我如何知道 DynamoDB 表分布在多少个分区上?

转载 作者:太空狗 更新时间:2023-10-30 01:41:40 25 4
gpt4 key购买 nike

Amazon 的 DynamoDB 专为保证性能而设计。客户必须为其每个表配置吞吐量。

为了实现这种性能,表透明地分布在多个“服务器”(也称为“分区”)上。

亚马逊为我们提供了一个 "best practice" guide用于确定和优化吞吐量。在本指南中,我们被告知配置的吞吐量在分区上平均分配。换句话说,如果请求未均匀分布在分区上,则应用程序只能使用预留(和付费)吞吐量的部分

最坏的情况下,它将是:

worst_throughput = provisioned_and_paid_throughput / partitions

要估计这个“worst_throughput”,我需要知道分区总数。我在哪里可以找到它或如何估算它?

最佳答案

它说,“在存储数据时,Amazon DynamoDB 将表的项目划分为多个分区,并主要根据散列键元素分布数据。”

您真正想知道的是单个分区的吞吐量。似乎您可以通过敲击单个键来测试它。

关于database - 我如何知道 DynamoDB 表分布在多少个分区上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11528550/

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