Todos os produtos
Search
Central de documentação

ApsaraDB RDS:O que fazer se houver falha no backup de uma instância do ApsaraDB RDS com MySQL 8.0.31?

Última atualização: Sep 24, 2026

Os backups físicos completos falham em instâncias do ApsaraDB RDS com MySQL 8.0.31 (versão 20230630 do AliSQL) quando uma ou mais tabelas utilizaram o recurso INSTANT ADD/DROP COLUMNS, introduzido no MySQL 8.0.29.

Para obter mais informações sobre esse problema, consulte Percona Xtrabackup 8.0.29 Troubleshoot.

Solução

Etapa 1: Identificar as tabelas afetadas

Execute a seguinte consulta para encontrar todas as tabelas que usaram o INSTANT ADD/DROP COLUMNS:

SELECT NAME FROM information_schema.innodb_tables WHERE TOTAL_ROW_VERSIONS != 0;
  • Se a consulta retornar linhas, reconstrua essas tabelas antes de executar o backup.

    +----------------+
    | NAME           |
    +----------------+
    | sbtest/sbtest2 |
    +----------------+
    1 row in set (0.01 sec)
  • Se a consulta retornar um conjunto vazio, o INSTANT ADD/DROP COLUMNS não é a causa da falha no backup.

    Empty set (0.00 sec)

Etapa 2: Reconstruir as tabelas afetadas

Para cada tabela afetada, execute a seguinte instrução para reconstruí-la:

OPTIMIZE TABLE sbtest.sbtest2;

Substitua sbtest.sbtest2 pelos nomes reais do banco de dados e da tabela obtidos na Etapa 1. Se houver várias tabelas listadas, execute o comando de reconstrução para cada uma.

Após reconstruir todas as tabelas afetadas, execute o backup novamente.