扫码关注官方订阅号
ringa_lee
@joyqi 有这么一个参数 innodb_data_file_path,指定innodb创建时候的数据文件大小,那个 “多余”的值貌似是 (申请的数据文件大小 - (索引大小 + 数据大小)),所以应该是越多数据,这个“多余”就越小。在命令行上,敲 show table status \G 是 Data_free那个值。 所以,这个值无所谓,翻译的比较二,不是“多余”是“空余”。还有,这个值是可以配的,在innodb_data_file_path里,但是这个值过小,会有问题,在扩展的时候。
我想你需要的是mysql的OPTIMIZE命令
OPTIMIZE TABLE `table_name`
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
@joyqi 有这么一个参数 innodb_data_file_path,指定innodb创建时候的数据文件大小,那个 “多余”的值貌似是 (申请的数据文件大小 - (索引大小 + 数据大小)),所以应该是越多数据,这个“多余”就越小。在命令行上,敲 show table status \G 是 Data_free那个值。
所以,这个值无所谓,翻译的比较二,不是“多余”是“空余”。还有,这个值是可以配的,在innodb_data_file_path里,但是这个值过小,会有问题,在扩展的时候。
我想你需要的是mysql的OPTIMIZE命令