Visualización del estado del volumen para un clúster de base de datos de Aurora MySQL - Amazon Aurora

Visualización del estado del volumen para un clúster de base de datos de Aurora MySQL

En Amazon Aurora, un volumen de clúster de bases de datos se compone de un conjunto de bloques lógicos. Cada uno de esos bloques representa 10 gigabytes de almacenamiento asignado. Estos bloques se denominan grupos de protección.

Los datos de cada grupo de protección se replican en seis dispositivos de almacenamiento físicos denominados nodos de almacenamiento. Estos nodos de almacenamiento se distribuyen entre tres zonas de disponibilidad (AZ) en la región de AWS en la que reside el clúster de base de datos. A su vez, cada nodo de almacenamiento contiene uno o varios bloques lógicos de datos para el volumen del clúster de bases de datos. Para obtener más información acerca de los grupos de protección y los nodos de almacenamiento, consulte Introducing the Aurora Storage Engine en el Blog de base de datos de AWS.

Puede simular el error de un nodo de almacenamiento completo o de un único bloque lógico de datos de un nodo de almacenamiento. Para ello, use la instrucción de inserción de errores ALTER SYSTEM SIMULATE DISK FAILURE. Para la instrucción, especifique el valor del índice de un bloque lógico de datos o nodo de almacenamiento concreto. Sin embargo, si especifica un valor de índice mayor que el número de bloques lógicos de datos o los nodos de almacenamiento utilizados por el volumen de clúster de base de datos, la instrucción devuelve un error. Para obtener más información acerca de las consultas de inserción de errores, vea Pruebas de Amazon Aurora MySQL por medio de consultas de inserción de errores.

Puede evitar ese error usando la instrucción SHOW VOLUME STATUS. La instrucción devuelve dos variables de estado de servidor, Disks y Nodes. Estas variables representan el número total de bloques lógicos de datos y nodos de almacenamiento, respectivamente, para el volumen de clúster de base de datos.

Sintaxis

SHOW VOLUME STATUS

Ejemplo

El ejemplo siguiente muestra un resultado típico de SHOW VOLUME STATUS.

mysql> SHOW VOLUME STATUS; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | Disks | 96 | | Nodes | 74 | +---------------+-------+