1、主备两实例数据目录下的后缀.bd(innodb引擎)的表文件占用空间不一致,有偏差(主的大于备的):
du -sh /数据目录 发现其占用空间大小不一致。
2、查看表状态:
show table status like 'tableName' G 看到index_length的值有偏差,且与查看到表文件占用空间偏差基本一致。
3、查看主备实例的索引
show create table tableNameG 进行查看使用的索引一致
由此可以判断是由于表索引碎片占用空间导致
4、修复方式:
alter table 表名 engin=innodb;