Visualizzazione dello stato del volume per un cluster di database Aurora PostgreSQL - Amazon Aurora

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à.

Visualizzazione dello stato del volume per un cluster di database Aurora PostgreSQL

In Amazon Aurora, un volume di cluster di database è costituito da una raccolta di blocchi logici. Ognuno di questi rappresenta 10 gigabyte di storage allocato. Questi blocchi sono denominati gruppi di protezione.

I dati in ogni gruppo di protezione sono replicati su sei dispositivi di storage fisico denominati nodi di storage. Questi nodi sono allocati su tre zone di disponibilità (AZ) nella regione in cui si trova il cluster di database. Ogni nodo di storage contiene a sua volta uno o più blocchi di dati logici per il volume di cluster di database. Per ulteriori informazioni sui gruppi di protezione e i nodi di storage, consulta Introduzione del motore di storage Aurora nel blog AWS Database. Per ulteriori informazioni sui volumi del cluster Aurora, consulta Storage e affidabilità di Amazon Aurora.

Utilizza la funzione aurora_show_volume_status() per restituire le seguenti variabili di stato del server:

  • Disks — Il numero totale di blocchi logici di dati per il volume del cluster di database.

  • Nodes Il numero totale di nodi di storage per il volume del cluster di database.

Puoi utilizzare la funzione aurora_show_volume_status() per evitare errori durante l'utilizzo la funzione fault injection aurora_inject_disk_failure(). La funzione fault injection aurora_inject_disk_failure() simula l'errore di un intero nodo di storage o di un singolo blocco logico di dati all'interno di un nodo di storage. Nella funzione, si specifica il valore di indice di un blocco logico di dati o nodo di storage specifico. Tuttavia, l'istruzione restituisce un errore se si specifica un valore di indice superiore al numero di blocchi di dati logici o nodi di storage utilizzati dal volume del cluster di database. Per ulteriori informazioni sulle query fault injection, consulta Test di Amazon Aurora PostgreSQL mediante query Fault Injection.

Nota

La funzione aurora_show_volume_status() è disponibile per Aurora PostgreSQL versione 10.11. Per ulteriori informazioni sulle versioni di Aurora PostgreSQL, consulta versioni di Amazon Aurora PostgreSQL e versioni del motore.

Sintassi

SELECT * FROM aurora_show_volume_status();

Esempio

customer_database=> SELECT * FROM aurora_show_volume_status(); disks | nodes -------+------- 96 | 45