0

シンプルな春+休止状態+ mysqlプロジェクトがあります。mysql サーバーでクエリ ログを有効にすると、アプリケーションで何も実行せずに、頻繁に "SET autocommit=0;commit;SET autocommit=0" ステートメントが大量に表示されます。

これらの頻繁なクエリを実行しているアプリケーションのプロセス/理由は? 以下に接続プール構成をリストしました。

その点に注意してください:

  • (私のアプリケーションからの)通常のSQLクエリは機能しており、ここに記録されています
  • これらのログは、毎秒 1 ~ 4 のように非常に頻繁に発生します。
  • アプリケーションをアンデプロイすると、これらすべての「SET autocommit=0;commit;SET autocommit=0」ログが停止します

    131001 10:41:31 2046 Query SET autocommit=0 2046 Query commit 2046 Query SET autocommit=1 2046 Query SET autocommit=0 2046 Query commit 2046 Query SET autocommit=1 2046 Query SET autocommit=0 2046 Query commit 2046 Query SET autocommit= 1 2061 Query SET autocommit=0 2061 Query commit 2061 Query SET autocommit=1 2061 Query SET autocommit=0 2061 Query commit 2061 Query SET autocommit=1 2061 Query SET autocommit=0 2061 Query commit 2061 Query SET autocommit=1 131001 10:41 :34 2051 Query SET autocommit=0 2051 Query commit 2051 Query SET autocommit=1 2051 Query SET autocommit=0 2051 Query commit 2051 Query SET autocommit=1 2051 Query SET autocommit=0 2051 Query commit 2051 Query SET autocommit=1 2047 Query SET autocommit =0

    <bean id="dataSource" class="com.jolbox.bonecp.BoneCPDataSource" destroy-method="close">
         <property name="driverClass" value="com.mysql.jdbc.Driver" />
         <property name="jdbcUrl" value="" />
         <property name="username" value="..."/>
         <property name="password" value="..."/>
         <property name="idleConnectionTestPeriodInMinutes" value="60"/>
         <property name="idleMaxAgeInMinutes" value="240"/>      
         <property name="maxConnectionsPerPartition" value="30"/>
         <property name="minConnectionsPerPartition" value="5"/>
         <property name="partitionCount" value="3"/>
         <property name="acquireIncrement" value="5"/>                              
         <property name="statementsCacheSize" value="300"/>
         <property name="releaseHelperThreads" value="3"/>
         <property name="connectionTestStatement" value="/* ping *\/ SELECT 8"/>
    
     </bean>
    
4

1 に答える 1