이 콘텐츠는 선택한 언어로 제공되지 않습니다.
19.3.2. Monitoring a SessionFactory
You can access
SessionFactory metrics in two ways. Your first option is to call sessionFactory.getStatistics() and read or display the Statistics yourself.
Hibernate can also use JMX to publish metrics if you enable the
StatisticsService MBean. You can enable a single MBean for all your SessionFactory or one per factory. See the following code for minimalistic configuration examples:
You can activate and deactivate the monitoring for a
SessionFactory:
- at configuration time, set
hibernate.generate_statisticstofalse
- at runtime:
sf.getStatistics().setStatisticsEnabled(true)orhibernateStatsBean.setStatisticsEnabled(true)
Statistics can be reset programmatically using the
clear() method. A summary can be sent to a logger (info level) using the logSummary() method.