问题现象
版本为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;
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/167413.html