checkpoint目的是减少数据库的恢复时间(服务奔溃或重启服务后的恢复),而lazy writer的目的是保证SQL OS 有空闲缓存块和系统有一定可用内存。

Checkpoint和lazyWriter都会将缓冲区内脏页写入到磁盘;

lazywriter会更新缓存区空闲可用列表,而checkpoint不会;

checkpoint操作会被记录到数据库日志中,而lazywriter不会;

checkpoint的触发条件

1. 自上次检查点后产生大量日志

2. 服务实例关闭

3. 数据库完整备份或差异备份(日志备份不会触发checkpoint)

4. 数据库恢复模式为简单恢复模式下当日志文件使用超过70%时

lazywriter的触发条件

1. 缓存区内可用空闲缓存块数据不足

2. Windows系统内存压力

最新文章

  1. Xcode8开发iOS10推送通知过程
  2. 简单的DropDownButton(Winform)
  3. Java构造函数
  4. JQuery中的extend函数
  5. Octave入门
  6. 在Windows驗證網站設定部分匿名存取
  7. yiStack平台维护
  8. gprof
  9. java 复用类的三种方式区别 组合,继承,代理的区别
  10. MYSQL 体系结构图-space结构图
  11. zedboard--Opencv的移植(十)
  12. PS CC 2014 把一个图层输出为文件的方法
  13. 3D VR卡镜的使用方法
  14. 【css】圆角 +文本阴影
  15. 201521044091 《Java程序设计》第3周学习总结
  16. PHP慢日子查询
  17. CUDA学习
  18. Kafka 集群部署
  19. laravel-第一課安裝
  20. RxSwift 系列(一)

热门文章

  1. javascript阻止事件冒泡的兼容写法及其相关示例
  2. c++ basic 整理1
  3. linux重新设定分区大小
  4. 深入理解C++虚函数表
  5. poj2142-The Balance(扩展欧几里德算法)
  6. mysql分区
  7. Flink - Checkpoint
  8. oslo.messaging 1.8.0 bug fix and blueprint
  9. Linux内核设计第一周 ——从汇编语言出发理解计算机工作原理
  10. C#编程利器之一:类(Class)【转】