我注意到当天的第一个事务日志备份( 0700 )大约是3GB。我们每天晚上22点都要做备份。我们是一个9-5商店,所以没有真正的活动一夜之间。我们在白天每小时进行一次TLog备份,平均大约30 MB。我怎么知道为什么第一个日志备份这么大?谢谢!
发布于 2017-10-06 21:14:45
这取决于晚上发生了什么。
真正处于休眠状态的数据库通常不会有大量的事务日志备份。
您还可以考虑在夜间维护之后进行第二次完全备份和事务日志备份,并使用该备份作为当天日志备份的基础,以避免大量的维护后日志文件,或者只是将完整备份和随后的事务日志备份推迟到维护之后。
发布于 2017-10-06 21:21:00
您可以使用SQLskillsDIFForFULL.sql检查数据库自上次备份以来更改了多少。
对于日志,您需要使用无文档的fn_dblog
或文档化的DBCC LOGINFO
,或者在SQL2017中使用sys.dm_db_log_stats
->列log_since_last_log_backup_mb
。
您可能会让操作在一夜之间运行,如重新生成索引或加载数据(如@Hot2use所述)。
发布于 2017-10-06 23:59:39
听起来系统已经配置好了,所以第一个事务日志是一个完整的日志(返回多远,系统设置?)其余的都是递增的。
https://dba.stackexchange.com/questions/187894
复制相似问题