Checkpoint--在Tempdb上的特殊性
由于Checkpoint的目的是为减少数据库恢复时间,而每次实例重启都会创建新的tempdb,而不需要恢复,因此checkpoint在Tempdb上行为与其他用户数据库上略微不同。
1. 系统引发的checkpoint不会向tempdb的数据文件写入脏页,只有手动提交的checkpoint才会写脏页
2. 在tempdb上的日志文件使用超过70%时会触发checkpoint 写入脏页
3. 无论是临时表还是表变量所使用的脏页都会被写入到磁盘
PS:无法对tempdb进行备份
内存存在压力时会将tempdb上的脏页写入磁盘(未测试时由checkpoint还是lazywriter实现)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。