Copias de seguridad automatizadas con motores de almacenamiento de MariaDB no compatibles
Para el motor de base de datos MariaDB, las copias de seguridad automatizadas solo son compatibles con el motor de almacenamiento InnoDB. El uso de estas características con otros motores de almacenamiento de MariaDB, incluido Aria, puede dar lugar a comportamientos poco fiables al restaurar desde copias de seguridad. Aunque Aria es una alternativa a MyISAM resistente a bloqueos, las tablas pueden dañarse si se produce un bloqueo. Por este motivo, le animamos a usar el motor de almacenamiento de InnoDB.
-
Para convertir las tablas de Aria en tablas de InnoDB, puede usar el comando
ALTER TABLE
. Por ejemplo:ALTER TABLE
.table_name
ENGINE=innodb, ALGORITHM=COPY; -
Si opta por usar Aria, puede intentar reparar manualmente las tablas que se hayan dañado después de un bloqueo usando el comando
REPAIR TABLE
. Para obtener más información, consulte http://mariadb.com/kb/en/mariadb/repair-table/. -
Si desea crear una instantánea de sus tablas Aria antes de restaurar, siga estos pasos:
-
Detenga toda la actividad de las tablas de Aria (es decir, cierre todas las sesiones).
-
Bloquee y vacíe cada una de las tablas de Aria.
-
Cree una instancia de base de datos o un clúster de base de datos Multi-AZ. Cuando la instantánea se haya completado, libere los bloqueos y reanude la actividad en las tablas de Aria. Estos pasos obligan a Aria a limpiar los datos almacenados en memoria en el disco, lo que garantiza un inicio limpio al restaurar desde una instantánea de base de datos.
-