SQL Server日志文件混淆

前端之家收集整理的这篇文章主要介绍了SQL Server日志文件混淆前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找sql Server日志文件的一些清晰度.我有一个较大的数据库(2GB),最近由于某种原因没有备份.数据库的日志文件增长到大约11GB,根据我的理解,这是数据库中发生的所有事务和语句.

我的问题:

是什么原因导致数据库日志文件被刷新?
“冲洗”究竟意味着什么?
在大型日志文件上执行文件收缩或数据库收缩会产生什么后果?

解决方法

备份事务日志后,这些事务将从日志中截断,但操作使用的空间不会自动恢复.如果您正在进行常规事务日志备份,这可能是一件好事.假设是用于交易的空间将来会再次需要.持续缩小事务日志可能对性能有害,因为再次需要时,数据库将需要扩展日志.

因此,要解决您的问题,请先执行完整备份和事务日志备份.您无需转到简单模式或单用户.然后缩小数据库并每隔几个小时设置一次事务日志备份.在我的服务器上,我每隔10分钟就会这样做,但这完全取决于他们对环境的需求频率.监控日志大小的变化,确保留出足够的空间,使其不必定期扩展,再加上一些额外的乐趣.

当你缩小数据库时,使用DBCC SHRINKFILE而不是DBCC SHRINKDATABASE,因为后者将缩小整个数据库,而不仅仅是日志文件.此外,您无法控制正在恢复的空间量.

原文链接:https://www.f2er.com/mssql/84132.html

猜你在找的MsSQL相关文章