Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erhöhen des Warmdurchsatzes für die vorhandene DynamoDB-Tabelle
Nachdem Sie den aktuellen Warmdurchsatzwert Ihrer DynamoDB-Tabelle überprüft haben, können Sie ihn mit den folgenden Schritten aktualisieren:
So überprüfen Sie den Warmdurchsatzwert Ihrer DynamoDB-Tabelle mithilfe der DynamoDB-Konsole:
Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die DynamoDB-Konsole unter. https://console.aws.amazon.com/dynamodb/
-
Wählen Sie im linken Navigationsbereich Tables (Tabellen) aus.
-
Wählen Sie auf der Seite Tabellen die gewünschte Tabelle aus.
-
Wählen Sie im Feld Warmdurchsatz die Option Bearbeiten aus.
-
Wählen Sie auf der Seite Warmdurchsatz bearbeiten die Option Warmdurchsatz erhöhen aus.
-
Passen Sie die Leseeinheiten pro Sekunde und die Schreibeinheiten pro Sekunde an. Diese beiden Einstellungen definieren den Durchsatz, den die Tabelle sofort verarbeiten kann.
-
Wählen Sie Speichern.
-
Ihre Leseeinheiten pro Sekunde und Schreibeinheiten pro Sekunde werden im Feld Warmdurchsatz aktualisiert, wenn die Bearbeitung der Anforderung abgeschlossen ist.
Anmerkung
Die Aktualisierung des Werts für den Warmdurchsatz ist eine asynchrone Aufgabe.
Statusändert sich vonUPDATINGinACTIVE, wenn die Aktualisierung abgeschlossen ist.
Das folgende AWS CLI Beispiel zeigt Ihnen, wie Sie den Warmdurchsatzwert Ihrer DynamoDB-Tabelle aktualisieren.
-
Führen Sie die
update-table-Operation für die DynamoDB-Tabelle aus.aws dynamodb update-table \ --table-name GameScores \ --warm-throughput ReadUnitsPerSecond=12345,WriteUnitsPerSecond=4567 \ --global-secondary-index-updates \ "[ { \"Update\": { \"IndexName\": \"GameTitleIndex\", \"WarmThroughput\": { \"ReadUnitsPerSecond\": 88, \"WriteUnitsPerSecond\": 77 } } } ]" \ --region us-east-1 -
Sie erhalten eine ähnliche Antwort wie die folgende. Ihre
WarmThroughput-Einstellungen werden alsReadUnitsPerSecondundWriteUnitsPerSecondangezeigt.StatuslautetUPDATING, wenn der Wert für den Warmdurchsatz aktualisiert wird, undACTIVE, wenn der neue Warmdurchsatzwert festgelegt wird.{ "TableDescription": { "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": 1730242189.965, "ProvisionedThroughput": { "NumberOfDecreasesToday": 0, "ReadCapacityUnits": 20, "WriteCapacityUnits": 10 }, "TableSizeBytes": 0, "ItemCount": 0, "TableArn": "arn:aws:dynamodb:us-east-1:XXXXXXXXXXXX:table/GameScores", "TableId": "XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", "GlobalSecondaryIndexes": [ { "IndexName": "GameTitleIndex", "KeySchema": [ { "AttributeName": "GameTitle", "KeyType": "HASH" }, { "AttributeName": "TopScore", "KeyType": "RANGE" } ], "Projection": { "ProjectionType": "INCLUDE", "NonKeyAttributes": [ "UserId" ] }, "IndexStatus": "ACTIVE", "ProvisionedThroughput": { "NumberOfDecreasesToday": 0, "ReadCapacityUnits": 50, "WriteCapacityUnits": 25 }, "IndexSizeBytes": 0, "ItemCount": 0, "IndexArn": "arn:aws:dynamodb:us-east-1:XXXXXXXXXXXX:table/GameScores/index/GameTitleIndex", "WarmThroughput": { "ReadUnitsPerSecond": 50, "WriteUnitsPerSecond": 25, "Status": "UPDATING" } } ], "DeletionProtectionEnabled": false, "WarmThroughput": { "ReadUnitsPerSecond": 12300, "WriteUnitsPerSecond": 4500, "Status": "UPDATING" } } }
Die folgenden SDK-Beispiele zeigen Ihnen, wie Sie den Wert für den Warmdurchsatz Ihrer DynamoDB-Tabelle aktualisieren können.