数据库碎片对数据库的性能影响有多大?


数据库碎片对数据库的性能影响有多大?可以用 mysql 举例说明。。。

mysql oracle

女王请用力些 12 years, 3 months ago

我举个例子
show table status from 表
主要看这一项

   
  Data_free: 20
 

20假如是删除一条数据产生的留空空间,你如果一次性删除5W条数据吧,这样会产生100W的字节的存储空间,
假如现在你剩一条记录了,有用的内容将只占二十字节,但MySQL在读取中会仍然将其视同于一个容量为100W字节的列表进行处理,并且除二十字节以外,其它空间都被白白浪费了。
定期优化表是一件很重要的事情

上古萌元素 answered 12 years, 3 months ago

Your Answer