Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Vea el rendimiento cálido de una tabla de Amazon Keyspaces
Puede ver los valores de rendimiento cálido actuales de su tabla de Amazon Keyspaces mediante la consola, el CQL o el. AWS CLI
- Console
-
Cómo ver los ajustes de precalentamiento de la mesa mediante la consola.
-
En el panel de navegación, selecciona Tablas y, a continuación, elige la tabla que deseas revisar.
-
En la pestaña Capacidad de la tabla, continúe con el botón Precalentamiento de las mesas.
- Cassandra Query Language (CQL)
-
Consulte la configuración de rendimiento en caliente de una mesa con CQL
Para ver la configuración de rendimiento en caliente de una tabla, puede utilizar la siguiente sentencia de CQL.
SELECT custom_properties FROM system_schema_mcs.tables WHERE keyspace_name='catalog' and table_name='book_awards'; // Output: ... custom_properties ---------------------------------------------------------------------------------- { 'warm_throughput': { 'read_units_per_second': '40000', 'write_units_per_second': '20000', 'status': 'AVAILABLE' } } ...
- CLI
-
Para ver la configuración de rendimiento en caliente de una tabla, utilice el AWS CLI
Puede ver la configuración de rendimiento en caliente de una tabla mediante el
get-tablecomando que se muestra en el siguiente ejemplo.aws keyspaces get-table \ --keyspace-name 'catalog' \ --table-name 'book_awards'A continuación, se muestra el ejemplo del resultado del
get-tablecomando para una tabla de una sola región en modo aprovisionado.{ "keyspaceName": "catalog", "tableName": "book_awards", ... Existing Fields ..., "capacitySpecificationSummary": { "throughputMode": "PROVISIONED", "readCapacityUnits": 20000, "writeCapacityUnits": 10000 }, "warmThroughputSpecificationSummary": { "readUnitsPerSecond": 40000, "writeUnitsPerSecond": 20000, "status": "AVAILABLE" } }A continuación, se muestra el resultado de ejemplo de una tabla de una sola región en modo bajo demanda.
{ "keyspaceName": "catalog", "tableName": "book_awards_ondemand", ... Existing Fields ..., "capacitySpecification": { "throughputMode": "PAY_PER_REQUEST" }, "warmThroughputSpecificationSummary": { "readUnitsPerSecond": 40000, "writeUnitsPerSecond": 20000, "status": "AVAILABLE" } }
- Java
-
Lea la configuración de precalentamiento de una tabla con el SDK for Java.
Lea los valores de rendimiento en caliente de una tabla utilizando.
get-tableEl siguiente ejemplo de código es un ejemplo de ello.import software.amazon.awssdk.services.keyspaces.KeyspacesClient; import software.amazon.awssdk.services.keyspaces.model.*; public class GetTableWithPreWarmingExample { public static void main(String[] args) { KeyspacesClient keyspacesClient = KeyspacesClient.builder().build(); // Get table details including PreWarming specification GetTableRequest request = GetTableRequest.builder() .keyspaceName("catalog") .tableName("book_awards") .build(); GetTableResponse response = keyspacesClient.getTable(request); // Access PreWarming details if (response.warmThroughputSpecification() != null) { WarmThroughputSpecificationSummary warmThroughputSummary = response.warmThroughputSpecification(); System.out.println("PreWarming Status: " + warmThroughputSummary.status()); System.out.println("Read Units: " + warmThroughputSummary.readUnitsPerSecond()); System.out.println("Write Units: " + warmThroughputSummary.writeUnitsPerSecond()); // Check if PreWarming is active if (warmThroughputSummary.status().equals("AVAILABLE")) { System.out.println("Table is fully pre-warmed and ready for high throughput"); } else if (warmThroughputSummary.status().equals("UPDATING")) { System.out.println("Table PreWarming is currently being updated"); } } else { System.out.println("Table does not have PreWarming enabled"); } } }