- 4
- 0
- 约2.31千字
- 约 24页
- 2017-08-23 发布于河南
- 举报
Hibernate高级应用 Hibernate性能优化 1.DB设计 2.API的正确使用 3.主配置参数 4.映射文件优化 5.一级缓存的管理 6.二级缓存的管理 7.事务控制策略 Hibernate数据缓存 (1)数据缓存概述 在特定硬件基础上,缓存往往是提升系统性能的关键因素。 对于ORM而言,缓存更为重要。 良好的缓存管理机制以及合理的缓存应用模式往往是性能提升的关键。 (2)数据缓存策略 ORM的数据缓存包含如下层次: 事务级缓存:在当前事务范围内的数据缓存策略。 应用级缓存:在某个应用中,或者应用中某个独立数据访问子集中的共享缓存。 分布式缓存:在多个应用实例,多个JVM之间共享的缓存模式。 (3)Hibernate数据缓存 Hibernate的数据缓存分为两个层次: 内部缓存(也称为一级缓存) 二级缓存 Hibernate中缓存在以下情况中发挥作用: 通过id(主键)加载数据时 延迟加载 一级缓存 如果要同步很大数量的对象,就需要有效地管理Cache. 在保存50000个或更多对象时,程序可能抛出OutOfMemoryException异常,因为Hibernate在一级Cache缓存了新加入数据库的所有对象。要解决这个问题,首先把JDBC批处理数量设置为一个合理的数值(一般是10~20)。 在Hibernate.cfg.
您可能关注的文档
最近下载
- 急诊与灾难医学课件—心悸与心律失常.pdf VIP
- 数字经济下电子信息数据安全防护技术规范.pdf VIP
- Linux操作系统应用(麒麟系统)PPT完整全套教学课件.pptx VIP
- 原子力显微镜分析软件XEI安装包及原子力显微镜AFM操作过程图文版及视频版.doc VIP
- 天然气长输管道项目实施阶段进度管理分析.pptx VIP
- 最新电子元器件新来料检验规范.pdf VIP
- 预防和处置恐怖事件应急预案.docx VIP
- 2025年医师资格考试重庆市考区[中西医执业助理医师]复习题库及答案.docx VIP
- 测绘生产困难类别细则(原始).doc VIP
- 新职业英语职业综合英语1(第三版)VR版 Unit+7+PPT课件.pptx VIP
原创力文档

文档评论(0)