一般来说,数据库中的数据被大量删除后,数据库实际使用空间远远低于分配空间,可以通过数据库收缩将分配空间减小。执行数据库收缩一定要考虑具体情况,更不可作为一项常规维护计划经常执行。主要原因有以下几点:
一、收缩文件的过程非常影响性能。这个过程需要移动大量数据从而造成大量IO,这个过程会被记录到日志从而造成日志暴涨,相应的,还会占去大量的CPU资源。
二、收缩产生的大量日志会被事务日志传送,镜像,复制等操作会重复执行。
三、最糟的结果是文件收缩会产生了大量索引碎片!索引碎片对数据库性能会产生严重影响。
所以,请记住:
数据文件收缩是邪恶的
收缩数据库更加邪恶
自动收缩那简直就是十恶不赦了
- 工资小程序
- 员工工资查询小程序
- 我的微信公众号
- 我的微信公众号扫一扫
评论