Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Why does ApsaraDB RDS for MySQL not support the MyISAM storage engine?

Última atualização: Sep 24, 2026

O ApsaraDB RDS for MySQL não oferece suporte ao MyISAM. Use o InnoDB, que é totalmente compatível e funciona com todos os recursos do service gerenciado.

Suporte a mecanismos de armazenamento

Mecanismo de armazenamento

Suportado para tabelas criadas pelo usuário

InnoDB

Sim

MyISAM

Não

Por que o MyISAM não é suportado

Falhas de integridade de dados. O MyISAM apresenta falhas fundamentais no mecanismo de proteção de integridade de dados, o que pode causar corrupção ou perda de informações. A maioria dessas falhas são problemas de design e não podem ser corrigidos sem quebrar a compatibilidade.

Recuperação manual necessária. Em caso de corrupção dos dados no MyISAM, a maior parte deles deve ser restaurada manualmente.

Nenhuma vantagem real de I/O. O MyISAM não é otimizado para o modelo de I/O utilizado pelo ApsaraDB RDS for MySQL e não oferece vantagem de desempenho significativa em relação ao InnoDB nesse ambiente.

O setor avançou. A partir do MySQL 5.7, o MyISAM tornou-se opcional e as próprias tabelas do sistema do MySQL migraram para o InnoDB. O MySQL 8,0 mantém essa direção.

Migre do MyISAM para o InnoDB

Na maioria das aplicações, basta modifique o código de criação de tabelas para concluir a migração.

Próximos passos