기존 Amazon Keyspaces 테이블의 웜 처리량 증가 - Amazon Keyspaces(Apache Cassandra용)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

기존 Amazon Keyspaces 테이블의 웜 처리량 증가

콘솔, CQL 또는를 사용하여 Amazon Keyspaces 테이블의 현재 웜 처리량 값을 늘릴 수 있습니다 AWS CLI.

Console
콘솔을 사용하여 테이블의 사전 워밍 설정을 늘리는 방법
  1. 에 로그인 AWS Management 콘솔하고 https://console.aws.amazon.com/keyspaces/home Amazon Keyspaces 콘솔을 엽니다.

  2. 탐색 창에서 테이블을 선택한 다음 업데이트할 테이블을 선택합니다.

  3. 테이블의 용량 탭에서 테이블에 대한 사전 워밍을 계속합니다.

  4. 테이블에 대한 사전 워밍 섹션에서 편집을 선택합니다.

  5. 테이블의 사전 워밍 편집 페이지에서 초당 읽기 단위 및 초당 쓰기 단위 값을 업데이트할 수 있습니다.

  6. 변경 사항 저장을 선택합니다. 테이블이 지정된 사전 워밍 설정으로 업데이트되고 있습니다.

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
Java용 SDK를 사용하여 테이블의 사전 워밍 설정을 업데이트합니다.
  • 테이블의 웜 처리량 설정을 업데이트합니다. 다음 코드 예제는이 예제입니다.

    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()); } }