多做题,通过考试没问题!

Hibernate考试

睦霖题库>其他计算机考试>Hibernate考试

简述Hibernate的性能优化?

正确答案: ⑴在运行的情况下使用最新版本的Hibernate发行版,如hibernate3中经过优 化的批量处理机制,代理机制、属性的延迟加载支持等;
⑵指定合理的缓存策略,通过系统压力测试得到最佳的缓存性能;
⑶采用合理的Session管理机制,避免无谓的数据库开销和临时对象的反复创建;
⑷尽量使用延迟加载特性,以避免系统资源的无谓消耗;
⑸设定合理的批处理参数(batch_size);
⑹如果可能,使用UUID作为主键生成器;
⑺如果可能,使用基于Version的乐观锁策略替代悲观锁;
⑻开发过程中,打开Hibernate的SQL日志文件(hibernate.show_sql),通过观 察Hibernate生成的SQL语句进一步了解其实现原理,从而指定更好的实现策略;
⑼数据库本身的优化也起着至关重要的作用,合理的索引、缓存和数据分区策略 都会对持久层性能带来客观提升。
答案解析:
进入题库查看解析

微信扫一扫手机做题