Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tingkatkan throughput hangat tabel DynamoDB Anda yang ada
Setelah Anda memeriksa nilai throughput hangat tabel DynamoDB saat ini, Anda dapat memperbaruinya dengan langkah-langkah berikut:
Untuk memeriksa nilai throughput hangat tabel DynamoDB Anda menggunakan konsol DynamoDB:
Masuk ke Konsol Manajemen AWS dan buka konsol DynamoDB di. https://console.aws.amazon.com/dynamodb/
-
Di panel navigasi kiri, pilih Tabel.
-
Pada halaman Tabel, pilih tabel yang Anda inginkan.
-
Di bidang Hangat throughput, pilih Edit.
-
Pada halaman Edit throughput hangat, pilih Tingkatkan throughput hangat.
-
Sesuaikan unit baca per detik dan tulis satuan per detik. Kedua pengaturan ini menentukan throughput yang dapat langsung ditangani tabel Anda.
-
Pilih Simpan.
-
Unit baca Anda per detik dan unit tulis per detik akan diperbarui di bidang throughput hangat saat permintaan selesai diproses.
catatan
Memperbarui nilai throughput hangat Anda adalah tugas asinkron.
StatusAkan berubah dariUPDATINGACTIVEsaat pembaruan selesai.
AWS CLI Contoh berikut menunjukkan cara memperbarui nilai throughput hangat tabel DynamoDB Anda.
-
Jalankan
update-tableoperasi pada tabel DynamoDB Anda.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 -
Anda akan menerima respons yang mirip dengan yang di bawah ini.
WarmThroughputPengaturan Anda akan ditampilkan sebagaiReadUnitsPerSeconddanWriteUnitsPerSecond. ItuStatusakan terjadiUPDATINGketika nilai throughput hangat sedang diperbarui, danACTIVEketika nilai throughput hangat baru ditetapkan.{ "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" } } }
Contoh SDK berikut menunjukkan cara memperbarui nilai throughput hangat tabel DynamoDB Anda.