MySQL Connector/J 长时间运行的进程

标签 mysql jpa eclipselink mysql-connector

我正在使用 GlassFish 3.1.1 的 EclipseLink 2.3,使用 MySQL 5.6.12 和 MySQL Connector/J 5.1.25 进行简单的 JPA 测试。它可以工作,但运行时间较长:大约 4-5 分钟。将属性“eclipselink.target-database”设置到 persistence.xml 后,现在大约需要 2 分钟。

这里是日志片段,您可以在其中看到延迟:

Running org.consel.jc.jpa.test.JpaTest
...
[EL Config]: 2013-07-12 09:51:27.986--ServerSession(8831815)--Connection(11317592)--Thread(Thread[main,5,main])--connecting(DatabaseLogin(
        platform=>MySQLPlatform
        user name=> "root"
        datasource URL=> "jdbc:mysql://localhost:3306/sm"
))
[EL Config]: 2013-07-12 09:53:33.157--ServerSession(8831815)--Connection(15177785)--Thread(Thread[main,5,main])--Connected: jdbc:mysql://localhost:3306/sm
        User: root@localhost
        Database: MySQL  Version: 5.6.12
        Driver: MySQL Connector Java  Version: mysql-connector-java-5.1.25 ( Revision: ${bzr.revision-id} )
[EL Finest]: 2013-07-12 09:53:33.167--ServerSession(8831815)--Connection(15177785)--Thread(Thread[main,5,main])--Connection acquired from connection pool [default].
[EL Finest]: 2013-07-12 09:53:33.167--ServerSession(8831815)--Connection(15177785)--Thread(Thread[main,5,main])--Connection released to connection pool [default].

...

此外,我使用 transaction-type="RESOURCE_LOCAL" 通过 EclipseLink 管理事务。 如何排查查找原因?谢谢

最佳答案

已解决 该问题与 MySQL Connector/J 无关,我解决了卸载不活动但以任何方式导致此延迟的 COMODO 防火墙的问题。

关于MySQL Connector/J 长时间运行的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17610436/

相关文章:

mysql - 如何在删除后触发器中更新表中的行

java - Spring Data JPA 忽略 FetchMode

java - JPA - 一对多 - 重复键值错误

java - @GeneratedValue 注解

mysql - JPA one_to_one关系不检索自动增量

mysql,是否可以有多行分组依据?

mysql - 从 MySQL 中选择第 n 个百分位数

mysql - 如何将列的最大值存储为变量,然后将其用于 MySQL 中的计算?

java - eclipse indigo 中的 Jaxb 项目

java - 表中的 JPA 实体将 int 主键转换为 String