一个简单的问题,但它已经困扰了我一段时间了……
什么是MySQL中的“开销”,我应该担心吗?
点击“优化表”真的能修复它吗?
发布于 2009-02-19 16:28:12
如果您谈论的是
phpMyAdmin
称为
overhead
的东西,那么它就是表数据文件相对于相同数据文件的理想大小的实际大小(就像刚从备份恢复时一样)。
出于性能原因,
MySQL
在删除或更新行后不压缩数据文件。
这种
overhead
不利于表扫描,也就是说,当您的查询需要遍历所有表值时,它将需要查看更多的空空间。
您可以通过运行压缩表和索引的
OPTIMIZE TABLE
来消除
overhead
。
https://stackoverflow.com/questions/565997
复制Copyright © 2013 - 2024 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有