2020
10-13
10-13
MySQL删除数据,表文件大小依然没变的原因
对于运行很长时间的数据库来说,往往会出现表占用存储空间过大的问题,可是将许多没用的表删除之后,表文件的大小并没有改变,想解决这个问题,就需要了解InnoDB如何回收表空间的。对于一张表来说,占用空间重要分为两部分,表结构和表数据。通常来说,表结构定义占用的空间很小。所以空间的问题主要和表数据有关。在MySQL8.0前,表结构存储在以.frm为后缀的文件里。在8.0,允许将表结构定义在系统数据表中。关于表数据的...
继续阅读 >