1、快照:是对数据库数据的一个映射,数据与数据库是一致的
2、当清理缓存(s.flush())的时候,一级缓存中的数据与快照(数据库)的数据进行比对:
* 如果没有发生变化:不会执行update语句
* 如果发生了变化,就会执行update语句,更新发生变化的字段
3、session关闭 缓存中数据就会失效
本文介绍了数据库中的一级缓存快照机制,包括快照的概念及其如何与数据库保持一致,以及在清理缓存时如何对比快照和数据库数据来决定是否执行更新操作。
1、快照:是对数据库数据的一个映射,数据与数据库是一致的
2、当清理缓存(s.flush())的时候,一级缓存中的数据与快照(数据库)的数据进行比对:
* 如果没有发生变化:不会执行update语句
* 如果发生了变化,就会执行update语句,更新发生变化的字段
3、session关闭 缓存中数据就会失效
6011
465

被折叠的 条评论
为什么被折叠?