为何截断清空了日志,备份数据库还是异常的大?
数据库数据文件大概不到1G,用下面的语句截断收缩了日志,然后进入收缩任务对话框,看到日志只有吉兆大小,但是一备份就是6G,内存也一直处于跑满状态,索引碎片也清理了,不知道哪里出错了?郁闷,求助各位大虾
DUMP TRANSACTION [db] WITH NO_LOG;
BACKUP LOG [db]WITH NO_LOG;
DBCC SHRINKDATABASE([db]);
------解决方案--------------------重新指定一个新的备份文件路径试下呢?
------解决方案--------------------执行dbcc sqlperf(logspace),先做一次日志备份,然后执行dbcc sqlperf(logspace)
看看两者有没有明显的降低,如果有,做一次完整备份,再执行dbcc sqlperf(logspace),看看结果。顺便把结果贴出来。另外回复请引用,谢谢