java面试题网

普通会员

257

帖子

9

回复

129

积分

楼主
发表于 2018-03-22 16:18:23 | 查看: 235| 回复: 0

①指定合理的缓存策略;

②采用合理的Session管理机制;

③尽量使用延迟加载特性;

④设定合理的批量处理参数;

⑤如果可以,选用UUID作为主键生成器;

⑥如果可以, 选用基于version的乐观锁替代悲观锁;

⑦开发过程中, 开启hibernate.show_sql选项查看生成的SQL,从而了解底层的状况;开发完成后关闭此选项;

⑧数据库本身的优化(合理的索引,缓存,数据分区策略等)也会对持久层的性能带来可观的提升,这些需要专业的DBA提供支持;



您需要登录后才可以回帖 登录 | 立即注册

java面试题网无聊看看网与java建站系统提供技术支持V2.1 网站地图 © 2016-2018