检查 DynamoDB 表的当前热吞吐量 - Amazon DynamoDB

检查 DynamoDB 表的当前热吞吐量

使用以下 AWS CLI 和 AWS 管理控制台说明来检查表或索引的当前热吞吐量值。

要使用 DynamoDB 控制台检查 DynamoDB 表的热吞吐量,请执行以下操作:

  1. 登录 AWS Management Console,并打开 DynamoDB 控制台:https://console.aws.amazon.com/dynamodb/

  2. 在左侧导航窗格中,选择 表。

  3. 页面上,选择所需的表。

  4. 选择其它设置以查看您当前的热吞吐量值。此值显示为每秒读取单位数和每秒写入单位数。

以下 AWS CLI 示例向您展示如何检查 DynamoDB 表的热吞吐量。

  1. 对 DynamoDB 表运行 describe-table 操作。

    aws dynamodb describe-table --table-name GameScores
  2. 您将收到与以下内容类似的响应。您的 WarmThroughput 设置将显示为 ReadUnitsPerSecondWriteUnitsPerSecond。当热吞吐量值正在更新时,Status 将为 UPDATING,当设置了新的热吞吐量值时,则为 ACTIVE

    { "Table": { "AttributeDefinitions": [ { "AttributeName": "GameTitle", "AttributeType": "S" }, { "AttributeName": "TopScore", "AttributeType": "N" }, { "AttributeName": "UserId", "AttributeType": "S" } ], "TableName": "GameScores", "KeySchema": [ { "AttributeName": "UserId", "KeyType": "HASH" }, { "AttributeName": "GameTitle", "KeyType": "RANGE" } ], "TableStatus": "ACTIVE", "CreationDateTime": 1726128388.729, "ProvisionedThroughput": { "NumberOfDecreasesToday": 0, "ReadCapacityUnits": 0, "WriteCapacityUnits": 0 }, "TableSizeBytes": 0, "ItemCount": 0, "TableArn": "arn:aws:dynamodb:us-east-1:XXXXXXXXXXXX:table/GameScores", "TableId": "XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", "BillingModeSummary": { "BillingMode": "PAY_PER_REQUEST", "LastUpdateToPayPerRequestDateTime": 1726128388.729 }, "GlobalSecondaryIndexes": [ { "IndexName": "GameTitleIndex", "KeySchema": [ { "AttributeName": "GameTitle", "KeyType": "HASH" }, { "AttributeName": "TopScore", "KeyType": "RANGE" } ], "Projection": { "ProjectionType": "INCLUDE", "NonKeyAttributes": [ "UserId" ] }, "IndexStatus": "ACTIVE", "ProvisionedThroughput": { "NumberOfDecreasesToday": 0, "ReadCapacityUnits": 0, "WriteCapacityUnits": 0 }, "IndexSizeBytes": 0, "ItemCount": 0, "IndexArn": "arn:aws:dynamodb:us-east-1:XXXXXXXXXXXX:table/GameScores/index/GameTitleIndex", "WarmThroughput": { "ReadUnitsPerSecond": 12000, "WriteUnitsPerSecond": 4000, "Status": "ACTIVE" } } ], "DeletionProtectionEnabled": false, "WarmThroughput": { "ReadUnitsPerSecond": 12000, "WriteUnitsPerSecond": 4000, "Status": "ACTIVE" } } }