- 5
- 0
- 约1.77万字
- 约 33页
- 2023-05-19 发布于四川
- 举报
二级缓存的简洁理解
1. 关于hibernate缓存的问题:
1.1.1. 基本的缓存原理
Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。
其次级是由sessionFactory掌握的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询 方法都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必需 使用相应的方法才能从缓存中猎取数据。比如Query.iterate。方法、load、get方法等。必需留意 的是session.find方法永久是从数据库中猎取数据,不会从二级缓存中猎取数据,即便其中有其 所需要的数据也是如此。
查询时使用缓存的实现过程为:首先查询一级缓存中是否具有需要的数据,假如没有,查询二级 缓存,假如二级缓存中也没有,此时再执行查询数据库的工作。要留意的是:此3种方式的查询 速度是依次降低的。
存在的问题
一级缓存的问题以及使用二级缓存的缘由
由于Session的生命期往往很短,存在于Session内部的第一级最快缓存的生命期当然也很短, 所以第一级缓存的命中率是很低的。其对系统性能的改善也是很有限的。当然,这个Session内 部缓存的主要作用是保持Session内部数据状态同步。并非是hibernate为了大幅提高系统性能所 供应的。
为了提高使用hibernate的性能,除了常规的一些需
您可能关注的文档
- 八年级核桃说明文600字5篇.docx
- 麻栗镇南油小学少先队组织开展动感中队活动方案.docx
- 学校预防性侵致家长的一封信三篇.docx
- 石油库消防、排水、采暖通风现场检查内容及标准.docx
- 安全管理制度.docx
- 清运工作管理制度.docx
- 麻栗镇团结小学2019年秋季学期少工委工作总结.docx
- 榜样7 心得体会.docx
- 2023年初三中考励志演讲稿学生篇初三冲刺中考励志演讲稿6篇(7篇).docx
- 柿饼买卖合同.docx
- 2026福建泉州晋江梧林传统村落项目常态化招聘8人(第二批)笔试备考试题及答案解析.docx
- 2026年下半年华侨大学招聘项目制人员19人笔试模拟试题及答案解析.docx
- 2026广西财经学院公开招聘第二批校聘人员37人笔试备考题库及答案解析.docx
- 2026年广西壮族自治区北海市事业单位人员招聘考试试题与答案详解.docx
- 2026广东佛山市顺德区北滘镇顺北安防工程有限公司新能源运营岗招聘1人考试参考题库及答案解析.docx
- 2026广东广州市荔湾区西村街道市容环境卫生管理站(除四害消毒管理站)招聘2人笔试模拟试题及答案解析.docx
- 2026年合肥产投康养集团有限公司及子公司社会招聘12名(一线、专业技术岗位)考试模拟试题及答案解析.docx
- 2026四季度重庆江津区招聘公益性岗位57人笔试备考试题及答案解析.docx
- 智能边缘计算节点优化指南.docx
- 2026年承德市双桥区事业单位人员招聘考试试题与答案详解.docx
最近下载
- 上海思博职业技术学院《建筑设计基础A1》2023-2024学年第二学期期末试卷.doc VIP
- NUM_Mdls2伺服驱动器安装手册 Installation and maintenance manual.pdf VIP
- 机械设计考研练习题-齿轮传动(含参考答案).pdf VIP
- 顺丰丰翼科技:物流无人机的规模化运营与盈利模式.docx VIP
- 上海交通大学《建筑施工工艺与安全》2023-2024学年第一学期期末试卷.doc VIP
- 娱乐场所应急措施及预案.docx VIP
- 上海交通大学《材料力学》2023-2024学年第一学期期末试卷.doc VIP
- 2026年海战史测试题及答案.docx VIP
- 环球影城策划方案.docx VIP
- 蒋志刚等-保护生物学26第20章 香港的生物多样性及其保护.pdf VIP
原创力文档

文档评论(0)