由于Checkpoint的目的是为减少数据库恢复时间,而每次实例重启都会创建新的tempdb,而不需要恢复,因此checkpoint在Tempdb上行为与其他用户数据库上略微不同。

1. 系统引发的checkpoint不会向tempdb的数据文件写入脏页,只有手动提交的checkpoint才会写脏页

2. 在tempdb上的日志文件使用超过70%时会触发checkpoint 写入脏页

3. 无论是临时表还是表变量所使用的脏页都会被写入到磁盘

PS:无法对tempdb进行备份

内存存在压力时会将tempdb上的脏页写入磁盘(未测试时由checkpoint还是lazywriter实现)

相关文章:

  • 2021-07-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2022-12-23
  • 2021-09-19
猜你喜欢
  • 2021-08-03
  • 2021-09-07
  • 2022-12-23
  • 2022-01-30
  • 2021-12-27
  • 2022-12-23
  • 2021-06-17
相关资源
相似解决方案