如何访问休眠统计信息

2022-09-01 20:22:34

所以在我的我打开了.persistence.xmlhibernate.generate_statistics

<property name="hibernate.generate_statistics">true</property>

我的问题是我如何访问它们?统计数据去哪儿了?


答案 1

在你的道服务中,你可以去:

Session session = this.sessionFactory.getCurrentSession();
SessionStatistics sessionStats = session.getStatistics();
Statistics stats = this.sessionFactory.getStatistics(); 

答案 2

我宁愿使用通过JMX发布的Hibernate Statistics,如果你使用spring,你可以用Hibernate Statistics MBean和Spring让它变得非常容易


推荐