Par*_*990 0 sql-server shrink sql-server-2008-r2
我的生产服务器的数据库意外增长,我几乎要创建一个作业来缩小每月运行一次的数据库。这是个好主意吗?
备份失败并且记录了大量事务的失败时间,这使数据库迅速增长。
我正在使用 SQL Server 2008 R2。
备份失败并且记录了大量事务的失败时间,这使数据库迅速增长。
如果这是一次发生并且您的日志文件 (LDF) 非常大,请进行日志备份,然后将日志文件(仅)缩小到其膨胀前的级别一次。否则,保持原样。
您不想缩小数据文件的原因是它会使您的索引碎片化,这会影响性能。此外,因为当您缩小数据库时,您的索引会变得碎片化。下次重新索引开始时,您的数据文件将因重建而增长,而您的日志文件将因重组而增长。
您不想将日志文件缩小到小于其通常工作大小的原因是因为即时文件初始化适用于数据文件,但不适用于日志文件,因此如果日志文件将再次增长到该大小在它成长的过程中,这将是一个性能上的打击。
有很多关于为什么收缩不好的信息。只有当你有充分的理由时才这样做。
| 归档时间: |
|
| 查看次数: |
3041 次 |
| 最近记录: |