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

时间:2013-07-12 08:12:30

标签: mysql jpa eclipselink mysql-connector

我使用的是GlassLink 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管理事务。 我如何调查搜索原因?感谢

1 个答案:

答案 0 :(得分:0)

<强>分辨 这个问题与MySQL Connector / J无关,我解决了卸载COMODO防火墙的问题,该防火墙处于非活动状态,但却以任何方式导致延迟。