日期:2014-05-19  浏览次数:20584 次

收缩数据库,除了能少占用硬盘空间外,对效率的提升有好处吗?
数据库删除了一些数据,想收缩一下,想问问除了少占用空间外,还有什么好处呀?
会对效率有影响吗?

------解决方案--------------------
如果收缩过量的话,反而对性能有不好的影响.
------解决方案--------------------
对效率没什么影响,收缩而并非压缩,比如将bmp图片文件压缩成jpeg文件,这样会使文件失真。这是文件存储的编码已经转换了,但数据库收缩不同,收缩是提取数据库的未使用空间,这些空间包括数据库的日志文件占用的空间及数据库申请的未曾使用的空间,还有一些零碎数据占有的空间。收缩会对这些空间进行优化整理,腾出多余的空间。
------解决方案--------------------
想提高效率就重建或者重新组织索引吧,另外重建索引也可以释放一定的空间。