标签:style http color io os ar strong sp 数据
基于性能方面的考虑, 数据库引擎会在内存(buffer cache)中执行数据库数据页(pages)的修改, 不会再每次做完修改之后都把修改了的page写回到磁盘上. 更准确的说, 数据库引擎定期在每个数据库上生成一个checkpoint. Checkpoint会把当前内存中的修改了的页(dirty pages)还有transaction log的信息从内存中写入到磁盘, 还要记录关于tranaction log的信息.
数据库引擎支持下面几种checkpoint:
举例:
--启用indirect checkpoint ALTER DATABASE tpce SET TARGET_RECOVERY_TIME = 1 SECONDS go --启用automatic checkpoint ALTER DATABASE tpce SET TARGET_RECOVERY_TIME = 0 SECONDS go
参考资料
======================
Database Checkpoints (SQL Server)
http://msdn.microsoft.com/en-us/library/ms189573.aspx
SQL Server中的database checkpoint
标签:style http color io os ar strong sp 数据
原文地址:http://www.cnblogs.com/awpatp/p/4030521.html