kac*_*apy 5 sql-server-2005 logs
我在 SQL 服务器中有一个生产数据库,并希望在功能完成后进行最后的润色。在发货之前,我想确保我在 SQL Server 数据库中进行了一些清理并截断和缩小日志文件?
我可以运行夜间作业来截断日志和缩小文件吗?
这就是我到目前为止所拥有的: 我的恢复模型很简单
ALTER proc [dbo].[UTIL_ShrinkDB_TruncateLog] as
-- exec sp_helpfile BACKUP LOG PMIS WITH TRUNCATE_ONLY
DBCC 收缩文件 (PMIS, 1)
DBCC 收缩文件 (PMIS, 1)
gbn*_*gbn 13
为什么你认为这是个好主意?
通过简单恢复,内部日志条目会被定期删除(准备重用),但文件不需要更多处理。
日志文件的大小取决于您的日常活动。如果缩小日志文件,最终性能会很差。