ApsaraDB RDS for MySQLは、次の理由によりMyISAMストレージエンジンをサポートしていません。
MyISAMのデータ完全性保護メカニズムには欠陥があります。 これらの欠陥は、データ破損またはデータ損失を引き起こす可能性があります。 さらに、これらの欠陥のほとんどは設計上の問題であり、互換性を損なうことなく修正できません。
MyISAMに保存されているデータが破損している場合は、破損したデータのほとんどを手動で復元する必要があります。
MyISAMは、I/O操作の観点から、ApsaraDB RDS for MySQLの最適なストレージソリューションではありません。 したがって、MyISAMは、InnoDBを上回る重要な性能上の利点を有さない。
データは、低コストでMyISAMからInnoDBに移行できます。 ほとんどのアプリケーションでは、移行を完了するためにテーブル作成コードを変更するだけで済みます。
MyISAMの設定はInnoDBに移行しています。 MySQL 5.7とMySQL 8.0では、MyISAMを使用しないことを選択できます。システムデータ管理もInnoDBに転送されます。