Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Augmentation du débit chaud de votre table DynamoDB existante
Une fois que vous avez vérifié la valeur actuelle du débit chaud de votre table DynamoDB, vous pouvez la mettre à jour en procédant comme suit :
Pour vérifier la valeur de débit chaud de votre table DynamoDB à l’aide de la console DynamoDB :
Connectez-vous à la console DynamoDB AWS Management Console et ouvrez-la à l'adresse. https://console.aws.amazon.com/dynamodb/
-
Dans le volet de navigation de gauche, choisissez Tables.
-
Sur la page Tables, choisissez la table de votre choix.
-
Dans le champ Débit chaud, sélectionnez Modifier.
-
Sur la page Modifier le débit chaud, choisissez Augmenter le débit chaud.
-
Ajustez les unités de lecture et d’écriture par seconde. Ces deux paramètres définissent le débit que votre table peut gérer instantanément.
-
Sélectionnez Save.
-
Vos unités de lecture par seconde et d’écriture par seconde seront mises à jour dans le champ Débit chaud lorsque le traitement de la demande sera terminé.
Note
La mise à jour de la valeur de votre débit chaud est une tâche asynchrone. La valeur de
Statuspassera deUPDATINGàACTIVElorsque la mise à jour sera terminée.
L' AWS CLI exemple suivant montre comment mettre à jour la valeur de débit chaud de votre table DynamoDB.
-
Exécutez l’opération
update-tablesur votre table DynamoDB.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 -
Vous recevrez une réponse similaire à la suivante. Vos paramètres
WarmThroughputseront affichés sous la formeReadUnitsPerSecondetWriteUnitsPerSecond. Le paramètreStatussera défini surUPDATINGlorsque la valeur du débit chaud sera mise à jour, et surACTIVElorsque la nouvelle valeur du débit chaud sera définie.{ "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" } } }
Les exemples de SDK suivants vous montrent comment mettre à jour la valeur de débit chaud de votre table DynamoDB.