Backup automatici con motori di storage MariaDB non supportati - Amazon Relational Database Service

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

Backup automatici con motori di storage MariaDB non supportati

Per il motore di database MariaDB, i backup automatici sono supportati solo per il motore di archiviazione InnoDB. L'utilizzo di queste caratteristiche con altri motori di archiviazione MariaDB, incluso Aria, può causare un comportamento inaffidabile durante il ripristino dai backup. Anche se Aria è un'alternativa resistente agli arresti anomali di MyISAM, le tue tabelle possono comunque essere danneggiate in caso di crash. Per questo, ti consigliamo di utilizzare il motore di storage InnoDB.

  • Per convertire le tabelle Aria esistenti in tabelle InnoDB, è possibile utilizzare il comando ALTER TABLE. Ad esempio: ALTER TABLE table_name ENGINE=innodb, ALGORITHM=COPY;

  • Se si sceglie di utilizzare Aria, è possibile tentare di eseguire manualmente il ripristino delle tabelle danneggiate dopo un arresto anomalo utilizzando il comando REPAIR TABLE. Per ulteriori informazioni sugli spazi, consulta http://mariadb.com/kb/en/mariadb/repair-table/.

  • Per acquisire uno snapshot delle tabelle Aria prima del ripristino, procedere nel seguente modo:

    1. Arrestare ogni attività sulle tabelle Aria (ovvero, chiudere tutte le sessioni).

    2. Bloccare e svuotare ciascuna tabella Aria.

    3. Crea uno snapshot dell'istanza database o del cluster di database multi-AZ. Quando la snapshot è completata, rilasciare i blocchi e riprendere l'attività sulle tabelle Aria. Queste fasi forzano Aria a svuotare i dati archiviati in memoria sul disco, garantendo un avvio pulito quando si esegue il ripristino da una snapshot DB.