我配置完mysql的最大连接数是:5000
通过jdbc 循环创建 ,可生成 2427条连接。而用c3p0 创建无论如何修改都是187条连接。
我的配置是:
ds.setJdbcUrl( "jdbc:mysql://127.0.0.1:3306/laborlaw?autoReconnect=true&useUnicode=true&characterEncoding=GB2312");
ds.setDriverClass( "com.mysql.jdbc.Driver");
ds.setInitialPoolSize(3);
ds.setMinPoolSize(3);
ds.setMaxPoolSize(1000);
ds.setAcquireIncrement(1);
ds.setMaxStatements(1000);
ds.setMaxIdleTime(25000);
ds.setAutoCommitOnClose(true);
ds.setTestConnectionOnCheckin(true);
ds.setAcquireRetryAttempts(30);
ds.setAcquireRetryDelay(1000);
通过jdbc 循环创建 ,可生成 2427条连接。而用c3p0 创建无论如何修改都是187条连接。
我的配置是:
ds.setJdbcUrl( "jdbc:mysql://127.0.0.1:3306/laborlaw?autoReconnect=true&useUnicode=true&characterEncoding=GB2312");
ds.setDriverClass( "com.mysql.jdbc.Driver");
ds.setInitialPoolSize(3);
ds.setMinPoolSize(3);
ds.setMaxPoolSize(1000);
ds.setAcquireIncrement(1);
ds.setMaxStatements(1000);
ds.setMaxIdleTime(25000);
ds.setAutoCommitOnClose(true);
ds.setTestConnectionOnCheckin(true);
ds.setAcquireRetryAttempts(30);
ds.setAcquireRetryDelay(1000);
还不如jdbc呢,起码还能达到2500,可能是我没配置好还是怎么的。一个连接池不能就这么点吧。