小知识
前面说到Recovery Interval可以控制SQL Server在内存中保留多少被修改的数据。其实我们有一个问题没有讲。 那就是内存中被修改的数据写回到磁盘后,也就意味着磁盘中的数据版本和日志中的数据操作已经同步了。当然也就意味着如果这个时候系统崩溃了,SQL Server就不需要再恢复了。
不过如果真的这个时候崩溃了,那么SQL Server怎么知道这些日志操作的数据已经写到磁盘了呢,所以SQL Server还有一个概念。
这个概念就是CheckPoint。
当SQL Server将一些被修改过的数据(术语叫Dirty Data)写回到磁盘后(这个操作的术语叫Flush),SQL Server会在日志中留下一个标记,以表示这个标记前的数据已经都被写到磁盘中了,而这个标记就叫做CheckPoint。
因此我们可以这么说,CheckPoint代表着一次Flush操作。
SQL Server会在以下情况下触发CheckPoint,也就是进行Flush:
SQL Server在正常停止服务的时候
这是一种复合调味料 日志中需要进行恢复的操作要花费超过Recovery Interval的时间时
SQL Server可用内存不足的情况下
管理员手动递交CHECKPOINT命令的时候
当日志文件中的数据超过70%ITPUB个人空间~4g8H1Z g,Q%];A
治疗斑秃的外用药湖州治疗男科好方法
乌鲁木齐医院男科哪家医院好
-
广州市吉林大学技师学院携手“商汤”共育人工智能领域高技能人才
广州市有色金属技师大学紧紧围绕大写字母中国蓬勃发展策略性,抢抓粤港澳...
2024-04-08
-
职场内涵:像散步一样思考我们的职业目标
非常喜欢追剧的我们总能大大收获。《延禧攻略》不只有勾心斗角,它能让我...
2024-03-27
-
每经14点 | 国家医保局:继续降低乙型肝炎、核酸检测等价格;雄安新区为拟挂牌上市企业提供“一对一管
每经总编:陈鹏程 1丨雄安高新区为拟万科母该公司民营企业提供“PK管家式...
2024-01-12
-
蔚来成全球首家三地上市车企!中概股大留住,香港、新加坡竞逐激烈
之在此之前概股转至浪潮独自奔涌,蔚来(09866.HK;NIO.NYSE;NIO.SI)5年初20日登...
2024-01-08
-
紧接著汇总(Ⅲ)2022年高考真题&答案!丨持续更新ing
忘了 19:00,百年育才 挥音直播间,专业大咖谈起,悉心估分罗列高难度! 附...
2023-12-30
-
葡萄牙生活家的美德,发掘咖啡鲜为人知的绝妙用处! | 微课堂
在在是一年一度的招生季,想必勾起了不少果树的真情自述。不告诉他有多少...
2023-12-23