休眠会话打开后奇怪的150ms延迟

时间:2012-09-18 00:45:09

标签: mysql performance hibernate sessionfactory

我正在使用hibernate 3.6,hibernatetemplate,hibernateDaoSupport,opensessioninviewfilter和mysql数据库,我看了一下我的查询性能,我发现每个查询在查看我发现的日志后执行或多或少300ms执行在打开休眠会话后,这是一个奇怪的延迟:

18/09/12 01:23:59:721 DEBUG org.hibernate.impl.SessionImpl - 在时间戳打开的会话:5521112431497216 18/09/12 01:23:59:884 DEBUG org.hibernate.jdbc.AbstractBatcher - 即将打开PreparedStatement(打开PreparedStatements:0,全局:0)

打开会话并打开准备好的语句后,或多或少有160ms的差距,我没有猜测发生了什么,我激活了连接池 第二级缓存,但查询真的很快只是这个差距,杀了我, 我检查即使sessionfactory在每个电话中都是相同的,它看起来是一样的,我甚至试图拉出opensessioinviewfilter。

0 个答案:

没有答案