Spazi chiave di sistema in Amazon Keyspaces - Amazon Keyspaces (per Apache Cassandra)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Spazi chiave di sistema in Amazon Keyspaces

Questa sezione fornisce dettagli sull'utilizzo degli spazi chiave di sistema in Amazon Keyspaces (per Apache Cassandra).

Amazon Keyspaces utilizza quattro keyspace di sistema:

  • system

  • system_schema

  • system_schema_mcs

  • system_multiregion_info

Le seguenti sezioni forniscono dettagli sugli spazi chiave di sistema e sulle tabelle di sistema supportati in Amazon Keyspaces.

system

Si tratta di un keyspace di Cassandra. Amazon Keyspaces utilizza le seguenti tabelle.

Nomi delle tabelle Nomi delle colonne Commenti

local

key, bootstrapped, broadcast_address, cluster_name, cql_version, data_center, gossip_generation, host_id, listen_address, native_protocol_version, partitioner, rack, release_version, rpc_address, schema_version, thrift_version, tokens, truncated_at

Informazioni sullo spazio delle chiavi locale.

peers

peer, data_center, host_id, preferred_ip, rack, release_version, rpc_address, schema_version, tokens

Interroga questa tabella per vedere gli endpoint disponibili. Ad esempio, se ti connetti tramite un endpoint pubblico, vedrai un elenco di nove indirizzi IP disponibili. Se ti connetti tramite un FIPS endpoint, viene visualizzato un elenco di tre indirizzi IP. Se ti connetti tramite un AWS PrivateLink VPC endpoint, viene visualizzato l'elenco di indirizzi IP che hai configurato. Per ulteriori informazioni, consulta Inserimento delle voci della system.peers tabella con informazioni sugli endpoint VPC dell'interfaccia.

size_estimates

keyspace_name, table_name, range_start, range_end, mean_partition_size, partitions_count

Questa tabella definisce la dimensione totale e il numero di partizioni per ogni intervallo di token per ogni tabella. Ciò è necessario per l'Apache Cassandra Spark Connector, che utilizza la dimensione stimata della partizione per distribuire il lavoro.

prepared_statements

prepared_id, logged_keyspace, query_string

Questa tabella contiene informazioni sulle interrogazioni salvate.

system_schema

Questo è un keyspace di Cassandra. Amazon Keyspaces utilizza le seguenti tabelle.

Nomi delle tabelle Nomi delle colonne Commenti

keyspaces

keyspace_name, durable_writes, replication

Informazioni su uno spazio chiave specifico.

tables

keyspace_name, table_name, bloom_filter_fp_chance, caching, comment, compaction, compression, crc_check_chance, dclocal_read_repair_chance, default_time_to_live, extensions, flags, gc_grace_seconds, id, max_index_interval, memtable_flush_period_in_ms, min_index_interval, read_repair_chance, speculative_retry

Informazioni su una tabella specifica.

types

keyspace_name, type_name, field_names, field_types

Informazioni su un tipo specifico definito dall'utente (UDT).

columns

keyspace_name, table_name, column_name, clustering_order, column_name_bytes, kind, position, type

Informazioni su una colonna specifica.

system_schema_mcs

Si tratta di uno spazio di chiavi di Amazon Keyspaces che memorizza informazioni su impostazioni specifiche di AWS Amazon Keyspaces.

Nomi delle tabelle Nomi delle colonne Commenti

keyspaces

keyspace_name, durable_writes, replication

Interroga questa tabella per scoprire a livello di codice se è stato creato un keyspace. Per ulteriori informazioni, consulta Verifica lo stato di creazione del keyspace in Amazon Keyspaces.

tables

keyspace_name, creation_time, speculative_retry, cdc, gc_grace_seconds, crc_check_chance, min_index_interval, bloom_filter_fp_chance, flags, custom_properties, dclocal_read_repair_chance, table_name, caching, default_time_to_live, read_repair_chance, max_index_interval, extensions, compaction, comment, id, compression, memtable_flush_period_in_ms, status

Interroga questa tabella per scoprire lo stato di una tabella specifica. Per ulteriori informazioni, consulta Verifica lo stato di creazione della tabella in Amazon Keyspaces.

Puoi anche interrogare questa tabella per elencare le impostazioni specifiche di Amazon Keyspaces e archiviate come. custom_properties Per esempio:

  • capacity_mode

  • client_side_timestamps

  • encryption_specification

  • point_in_time_recovery

  • ttl

tables_history

keyspace_name, table_name, event_time, creation_time, custom_properties, event

Interroga questa tabella per conoscere le modifiche allo schema per una tabella specifica.

columns

keyspace_name, table_name, column_name, clustering_order, column_name_bytes, kind, position, type

Questa tabella è identica alla tabella Cassandra nel system_schema keyspace.

tags

resource_id, keyspace_name, resource_name, resource_type, tags

Interroga questa tabella per scoprire se un keyspace contiene dei tag. Per ulteriori informazioni, consulta Visualizza i tag di una tabella.

types

keyspace_name, type_name, field_names, field_types, max_nesting_depth, last_modified_timestamp, status, direct_referring_tables, direct_parent_types

Interroga questa tabella per trovare informazioni sui tipi definiti dall'utente ()UDTs. Ad esempio, è possibile interrogare questa tabella per elencare tutto UDTs per un determinato spazio di chiavi. Per ulteriori informazioni, consulta Tipi definiti dall'utente (UDTs) in Amazon Keyspaces.

autoscaling

keyspace_name, table_name, provisioned_read_capacity_autoscaling_update, provisioned_write_capacity_autoscaling_update

Interroga questa tabella per ottenere le impostazioni di ridimensionamento automatico di una tabella fornita. Tieni presente che queste impostazioni non saranno disponibili finché la tabella non sarà attiva. Per interrogare questa tabella, è necessario specificare keyspace_name e table_name nella WHERE clausola. Per ulteriori informazioni, consulta Visualizza la configurazione di scalabilità automatica di Amazon Keyspaces della tua tabella.

system_multiregion_info

Si tratta di uno spazio di chiavi Amazon Keyspaces che memorizza informazioni sulla replica multiregionale.

Nomi delle tabelle Nomi delle colonne Commenti

tables

keyspace_name, table_name, region, status

Questa tabella contiene informazioni sulle tabelle con più aree geografiche, ad esempio la Regioni AWS modalità di replica della tabella e lo stato della tabella. Puoi anche interrogare questa tabella per elencare le impostazioni specifiche di Amazon Keyspaces archiviate come. custom_properties Per esempio:

  • capacity_mode

Per interrogare questa tabella, devi specificare keyspace_name e table_name nella WHERE clausola. Per ulteriori informazioni, consulta Crea uno spazio chiave multiregionale in Amazon Keyspaces.

keyspaces

keyspace_name, region, status, tables_replication_progress

Questa tabella contiene informazioni sullo stato di avanzamento di un'ALTER KEYSPACEoperazione che aggiunge una replica a un keyspace, ad esempio quante tabelle sono già state create nella nuova regione e quante tabelle sono ancora in corso. Per alcuni esempi, vedere. Controllate l'avanzamento della replica quando aggiungete una nuova regione a un keyspace

autoscaling

keyspace_name, table_name, provisioned_read_capacity_autoscaling_update, provisioned_write_capacity_autoscaling_update, region

Interroga questa tabella per ottenere le impostazioni di ridimensionamento automatico di una tabella con provisioning multiregionale. Tieni presente che queste impostazioni non saranno disponibili finché la tabella non sarà attiva. Per interrogare questa tabella, è necessario specificare keyspace_name e table_name nella WHERE clausola. Per ulteriori informazioni, consulta Aggiorna la capacità fornita e le impostazioni di ridimensionamento automatico per una tabella multiregionale in Amazon Keyspaces.