于是只能看能不能从数据库层面来释放一部分空间了.分析思路首先想到的是归档, 即把不需要的历史数据备份到其它地方....可行性较高, 先查询下我这里没得碎片问题, 实际场景可能还有碎片问题,需要注意下.处理过程查询数据量我们登录数据库查询下, 数据量和索引量的比较 SELECT ROUND(SUM(data_length...数据库启动时间已经超过半年, 说明这部分索引超过半年未使用, 是可以释放的....索引应该也是自动建的, 而建这部分索引的时候并没有考虑后续是否使用...查询未使用的索引大小虽然删除这部分索引不会释放空间(OS层面), 但是后续对该表的数据更改操作,会先使用这释放出来的那部分空间(数据库层面...`comment`) AS `TABLE_COMMENT`FROM (((((`mysql`.`tables` `tbl` JOIN `mysql`.