Backups automáticos com mecanismos de armazenamento MariaDB sem suporte - Amazon Relational Database Service

Backups automáticos com mecanismos de armazenamento MariaDB sem suporte

Para o mecanismo de banco de dados MariaDB, os backups automatizados só são compatíveis com o mecanismo de armazenamento InnoDB. O uso desses recursos com outros mecanismos de armazenamento do MariaDB, incluindo Aria, pode levar a um comportamento não confiável durante a restauração de backups. Mesmo que o Aria seja uma alternativa resistente a falhas em relação ao MyISAM, suas tabelas ainda podem ficar corrompidas em caso de falha. Por esse motivo, aconselhamos você a usar o mecanismo de armazenamento InnoDB.

  • Para converter tabelas do Aria existentes em tabelas do InnoDB, você pode usar o comando ALTER TABLE. Por exemplo: ALTER TABLE table_name ENGINE=innodb, ALGORITHM=COPY;

  • Se você optar por usar o Aria, pode tentar reparar manualmente as tabelas que forem danificadas após uma falha usando o comando REPAIR TABLE. Para ter mais informações, consulte http://mariadb.com/kb/en/mariadb/repair-table/.

  • Se você quiser fazer um snapshot das tabelas do Aria antes da restauração, siga estas etapas:

    1. Interrompa todas as atividades nas tabelas do Aria (isto é, feche todas as sessões).

    2. Bloqueie e limpe cada uma de suas tabelas do Aria.

    3. Crie um snapshot de cluster de sua instância de banco de dados ou cluster de banco de dados multi-AZ. Quando o snapshot for concluído, liberte os bloqueios e retome a atividade nas tabelas do Aria. Essas etapas obrigam o Aria a limpar os dados armazenados na memória movendo-os para o disco, garantindo assim uma inicialização limpa quando você restaurar a partir de um snapshot de banco de dados.