問題現象
版本為MySQL 8.0.31 (20230630)的RDS MySQL實例出現全量物理備份失敗。
可能原因
MySQL 8.0.29版本引入的INSTANT ADD/DROP COLUMNS特性導致備份失敗。問題詳情,請參見Percona Xtrabackup 8.0.29 Troubleshoolt。
解決方案
執行如下命令,確認是否有執行了INSTANT ADD/DROP COLUMNS的表。
mysql> SELECT NAME FROM information_schema.innodb_tables WHERE TOTAL_ROW_VERSIONS != 0;
如果返回結果如下,說明sbtest數據庫中的sbtest2表執行了INSTANT ADD/DROP COLUMNS。
+----------------+ | NAME | +----------------+ | sbtest/sbtest2 | +----------------+ 1 row in set (0.01 sec)
如果返回結果如下,說明沒有表執行了INSTANT ADD/DROP COLUMNS。
Empty set (0.00 sec)
執行如下命令,重建執行了INSTANT ADD/DROP COLUMNS的表。
mysql> OPTIMIZE TABLE sbtest.sbtest2;
文檔內容是否對您有幫助?