对数据库收缩说No!

王世权 技术分享评论3,990 views阅读模式

一般来说,数据库中的数据被大量删除后,数据库实际使用空间远远低于分配空间,可以通过数据库收缩将分配空间减小。执行数据库收缩一定要考虑具体情况,更不可作为一项常规维护计划经常执行。主要原因有以下几点:

一、收缩文件的过程非常影响性能。这个过程需要移动大量数据从而造成大量IO,这个过程会被记录到日志从而造成日志暴涨,相应的,还会占去大量的CPU资源。

二、收缩产生的大量日志会被事务日志传送,镜像,复制等操作会重复执行。

三、最糟的结果是文件收缩会产生了大量索引碎片!索引碎片对数据库性能会产生严重影响。

所以,请记住:

数据文件收缩是邪恶的

收缩数据库更加邪恶

自动收缩那简直就是十恶不赦了

数据库收缩

  • 工资小程序
  • 员工工资查询小程序
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
王世权
  • 本文由 发表于 2016年2月22日 19:19:10
  • 转载请务必保留本文链接:http://www.liaodestudio.com/?p=1532