問題の説明
MySQL 8.0.31を実行するApsaraDB RDSインスタンスで完全な物理バックアップを実行できません。 MySQL 8.0.31はAliSQLのバージョン20230630に相当します。
原因
INSTANT ADD/DROP COLUMNSはMySQL 8.0.29で導入されました。 詳細については、「Percona Xtrabackup 8.0.29 Troubleshoot」をご参照ください。
ソリューション
次のステートメントを実行して、INSTANT ADD/DROP COLUMNSを持つテーブルが存在するかどうかを確認します。
mysql> SELECT NAME FROM information_schema.innodb_tablesどこにTOTAL_ROW_VERSIONS! =0;
次の結果が返された場合、INSTANT ADD/DROP COLUMNSを持つsbtest2テーブルがsbtestデータベースに存在します。
+ ---------------- + | 名前 | + ---------------- + | sbtest/sbtest2 | + ---------------- + 1行セット (0.01秒)
次の結果が返された場合、INSTANT ADD/DROP COLUMNSを持つテーブルは存在しません。
空セット (0.00秒)
次のステートメントを実行して、INSTANT ADD/DROP COLUMNSを使用してテーブルを再作成します。
mysql> 最適化テーブルsbtest.sbtest2;