既存の Amazon Keyspaces テーブルのウォームスループットを増やす - Amazon Keyspaces (Apache Cassandra 向け)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

既存の Amazon Keyspaces テーブルのウォームスループットを増やす

コンソール、CQL、または を使用して、Amazon Keyspaces テーブルの現在のウォームスループット値を増やすことができます AWS CLI。

Console
コンソールを使用してテーブルの事前ウォーム設定を増やす方法
  1. にサインインし AWS マネジメントコンソール、https://console.aws.amazon.com/keyspaces/home で Amazon Keyspaces コンソールを開きます。

  2. ナビゲーションペインで、テーブルを選択し、更新するテーブルを選択します。

  3. テーブルのキャパシティタブで、テーブルの事前ウォーミングに進みます。

  4. テーブルの事前ウォーミングセクションで、編集 を選択します。

  5. テーブルの事前ウォーミングの編集ページで、1 秒あたりの読み取り単位と 1 秒あたりの書き込み単位の値を更新できます。

  6. [Save changes] (変更の保存) をクリックします。テーブルは、指定された事前ウォーミング設定で更新されます。

Cassandra Query Language (CQL)
CQL を使用してテーブルのウォームスループット設定を増やす
  • ALTER TABLEステートメントを使用して、テーブルのウォームスループットを向上させます。以下のステートメントは、この例です。

    ALTER TABLE catalog.book_awards WITH CUSTOM_PROPERTIES = { 'warm_throughput': { 'read_units_per_second': 60000, 'write_units_per_second': 30000 } };

    テーブルの更新された容量設定を確認するには、「」を参照してくださいAmazon Keyspaces テーブルのウォームスループットを表示する

CLI
を使用してテーブルの事前ウォーミング設定を増やす AWS CLI
  • テーブルのウォームスループットを増やすには、 update-table コマンドを使用できます。以下のステートメントは、この例です。

    aws keyspaces update-table \ --keyspace-name 'catalog' \ --table-name 'book_awards' \ --warmThroughputSpecification readUnitsPerSecond=60000,writeUnitsPerSecond=30000

    テーブルの更新された容量設定を確認するには、「」を参照してくださいAmazon Keyspaces テーブルのウォームスループットを表示する

Java
SDK for Java を使用してテーブルの事前ウォーミング設定を更新します。
  • テーブルのウォームスループット設定を更新します。次のコード例は、この例です。

    import software.amazon.awssdk.services.keyspaces.KeyspacesClient; import software.amazon.awssdk.services.keyspaces.model.*; public class UpdatePreWarmingExample { public static void main(String[] args) { KeyspacesClient keyspacesClient = KeyspacesClient.builder().build(); // Define new warm throughput specification WarmThroughputSpecification warmThroughput = WarmThroughputSpecification.builder() .readUnitsPerSecond(60000L) .writeUnitsPerSecond(30000L) .build(); // Update table with new PreWarming settings UpdateTableRequest request = UpdateTableRequest.builder() .keyspaceName("catalog") .tableName("book_awards") .warmThroughputSpecification(warmThroughput) .build(); UpdateTableResponse response = keyspacesClient.updateTable(request); System.out.println("Table update requested: " + response.resourceArn()); } }