- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的表“products_1”中,我配置了 1 个容量单位读取和 1 个容量单位写入。
我正在使用 AWS PHP SDK 通过“BatchWriteItem”将 8 个项目写入 DynamoDB。代码返回此响应:
Object( [structure:protected] => [data:protected] => Array ( [ConsumedCapacity] => Array ( [0] => Array ( [CapacityUnits] => 8 [TableName] => products_1 ) ) [UnprocessedItems] => Array ( ) ))
如您所见,它使用了 8 个容量单位,这是正确的。
但是当我检查 AWS 控制台中的监视器时,我在“Throttled Write Requests”图表中看不到任何条目。我原以为写入请求会受到限制,因为我假设“BatchWriteItem”会在一秒钟内写入 8 个项目。
我的假设错了吗?如果不是,我想知道为什么写入没有显示在“Throttled Write Requests”图表中。
最佳答案
控制台显示 5 分钟时间段内的平均值。计算已用单位的总和:8 个单位/300 秒 = 0.027 个单位/秒。看起来你没有受到限制。
引用 AWS 如何计算预置吞吐量:
Use the Sum value to calculate the provisioned throughput. For example, get the Sum value over a span of 5 minutes. Divide the Sum value by the number of seconds in 5 minutes (300) to get an average for the ConsumedWriteCapacityUnits per second. You can compare the calculated value to the provisioned throughput value you provide Amazon DynamoDB.
关于php - DynamoDB BatchWriteItem - 没有限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20266675/
在我的表“products_1”中,我配置了 1 个容量单位读取和 1 个容量单位写入。 我正在使用 AWS PHP SDK 通过“BatchWriteItem”将 8 个项目写入 DynamoDB。
在我的表“products_1”中,我配置了 1 个容量单位读取和 1 个容量单位写入。 我正在使用 AWS PHP SDK 通过“BatchWriteItem”将 8 个项目写入 DynamoDB。
有没有办法在 BatchWriteItem 上设置条件?只有当它们不存在时,我才需要放置它们。 最佳答案 我不这么认为。 来自 BatchWriteItem doc “为了提高这些大规模操作的性能,B
我的 dynamo 数据库中有两个表,一个是候选表,另一个是用户表我想在 dynamo 数据库中使用 batchWriteItem 以便将数据添加到表中。 我格式化后的查询如下 var user =
com.amazonaws.AmazonClientException: Unable to execute HTTP request: Connection reset at com.ama
尝试对 DynamoDB 表执行 batch_write_item 时,Python Boto3 出现了一个奇怪的问题。我正在关注 documentation并试图写一个单一的项目。该表设置正确,我可
在使用BatchWriteItems的情况下,如何计算消耗的写入容量单位的数量? 例如。如果我批量写入25个项目,每个项目的大小为0.1 KB,该操作将消耗25个WCU还是3个WCU? 最佳答案 He
我正在尝试将数据写入不同的表,表名是通过get请求传递的。 var tableName = event.tableName.toString(); 当我编写硬编码的 tableName 时,它工作
我正在尝试在 aws-sdk 中使用 batchWriteItem,但遇到了导致 Node 崩溃的错误。奇怪的是我的项目确实被写入了数据库。错误发生在 sdk 内部。 我的代码是: function
如何创建受控 BatchWriteItem在 DynamoDB 中失败? 基本上,我想有一种在 DynamoDB 中模拟失败(故意破坏 BatchWriteItem)的方法,这样我就可以确保采用 Un
我正在尝试在 dynamoDB 中使用 batchWriteItem 来执行多个放置请求。我在 lambda 函数中使用 v2.6.8 的 aws-sdk。它给了我一个奇怪的错误:batchWrite
我正在尝试使用 AWS Lambda 函数将 csv 数据从 S3 写入 DynamoDB。我目前收到以下错误“BatchWriteItem 操作:提供的关键元素与架构不匹配”。 有没有快速解决这个问
我正在使用 nodejs、无服务器和 aws dynamodb。我正在尝试创建一个 lambda,我在其中调用 API,获取数据(1000 条记录),现在,我想将这些数据插入到我的 dynamodb
我正在使用适用于 PHP 3.x 的 AWS 开发工具包 对 BatchWriteItem 的单次调用最多可写入 16 MB 的数据,其中可包含多达 25 个放置或删除请求。要写入的单个项目最大可达
我正在对 DynamoDb 的多个表进行批量写入项操作。我的代码如下 - BatchWriteItemOutcome outcome = null; try { Tab
根据官方文档:“对 BatchWriteItem 的一次调用最多可写入 16 MB 的数据,其中可包含多达 25 个放置或删除请求。要写入的单个项目可高达 400 KB。” ( https://doc
我是一名优秀的程序员,十分优秀!