开发者社区> 问答> 正文

[@小川游鱼][¥20]简述Hibernate常见优化策略

简述Hibernate常见优化策略

展开
收起
jack胡 2018-12-17 17:06:44 1830 0
1 条回答
写回答
取消 提交回答
  • 阿里云问答专家、阿里云认证云计算工程师、Java研发工程师

    ① 制定合理的缓存策略(二级缓存、查询缓存)。
    ② 采用合理的Session管理机制。
    ③ 尽量使用延迟加载特性。
    ④ 设定合理的批处理参数。
    ⑤ 如果可以,选用UUID作为主键生成器。
    ⑥ 如果可以,选用基于版本号的乐观锁替代悲观锁。
    ⑦ 在开发过程中, 开启hibernate.show_sql选项查看生成的SQL,从而了解底层的状况;开发完成后关闭此选项。
    ⑧ 考虑数据库本身的优化,合理的索引、恰当的数据分区策略等都会对持久层的性能带来可观的提升,但这些需要专业的DBA(数据库管理员)提供支持

    2019-07-17 23:22:43
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
徐雷-Java为王,互联网高并发架构设计与选型之路6.0 立即下载
深入理解分布式事务:原理与实战(试读版) 立即下载
静态代码扫描体系在阿里移动研发的应用 立即下载