mssql sqlserver checkpoint 关键字简介


摘要:
下文主要讲述checkpoint功能


checkpoint:数据库检查点
在sql脚本编写中,如果我们输入checkpoint命令,并执行它,那么内存中的数据页就会写入至磁盘中。
checkpoint的功能:
将当前内存中的数据页及日志信息写到硬盘中,此时日志会变大。
——————————————————–
在checkpoint中,检查点有四种模式
1.自动
mssql_sqlserver_checkpoint自动时间

mssql_sqlserver_checkpoint自动时间


2.手动
输入checkpoint命令后,在内存中的数据页信息会立即写入至硬盘上

   checkpoint 
   

3.各种数据库操作,
例备份 快照,修改表结构 故障转移 dbcc 添加文件 磁盘检查等等。
DB数据库会自动运行checkpoint使内存中的数据写入至硬盘上,然后进行相关的操作。

由于检查点的操作是将内存中的数据页写入至磁盘上,
如果频繁的进行检查点的操作,会导致系统效率低下,降低IO性能,
产生大量的IO操作,影响整个计算机硬盘的使用年限。