【发布时间】:2017-07-04 10:40:01
【问题描述】:
我正在对在 DAO 层使用休眠框架的 java 应用程序进行负载测试。我在慢查询日志中发现了多次出现以下情况。
# Time: 170704 15:06:47
# User@Host: user[user] @ localhost [127.0.0.1] Id: 163
# Query_time: 0.428159 Lock_time: 0.000000 Rows_sent: 0 Rows_examined: 0
SET timestamp=1499161007;
commit;
我在 Cent 操作系统上使用 mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1。
EhCache 已被用作某些实体的休眠的缓存提供程序。我在我的应用程序中使用 3GB inno_db_buffer_pool_size 用于 199.6MB 数据库和 32-64 个池化 mysql 连接。此外,服务器有 16GB 的总 RAM,应用程序 JVM 配置为使用 4GB 堆。
我发现this 写于 2007 年的文章。我不确定 hibernate 是否涉及调用 NOW() 或任何其他导致我采取行动的问题。任何类似的事情都没有在代码中明确完成。知道这条日志行的根本原因吗?
【问题讨论】:
标签: mysql hibernate ehcache mysql-slow-query-log