Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL Statement Cancellation Timer im Wartezustand in Grails 2.2.4 mit jdbc-Pool

Ok, wenn man alle Parameter des Verbindungspoolings auswertet, scheint es validationQueryTimeOut zu sein verursachte all dieses Problem. Nach dem Entfernen dieses Parameters ist alles normal. Jetzt sehen meine Arbeitsverbindungs-Pooling-Eigenschaften so aus

properties {
    initialSize=5
    maxActive=50
    minIdle=5
    maxIdle=25
    maxWait = 10000
    maxAge = 10 * 60000
    timeBetweenEvictionRunsMillis=5000
    minEvictableIdleTimeMillis=60000
    validationQuery="SELECT 1"
    validationInterval=15000
    testWhileIdle=true
    testOnBorrow=true
    testOnReturn=false
    jdbcInterceptors = "ConnectionState"
    defaultTransactionIsolation = java.sql.Connection.TRANSACTION_READ_COMMITTED
}