DB_MAX_CONNECTIONS_PER_PARTITION, Integer.class, DB_DEFAULT_MAX_CONNECTIONS_PER_PARTITION)); datasource.setMinConnectionsPerPartition(env.getProperty( DB_MIN_CONNECTIONS_PER_PARTITION, Integer.class, DB_DEFAULT_MIN_CONNECTIONS_PER_PARTITION));
dataSource.setIdleConnectionTestPeriodInMinutes(30); dataSource.setMaxConnectionsPerPartition(5); dataSource.setMinConnectionsPerPartition(2); dataSource.setPartitionCount(3); dataSource.setAcquireIncrement(2);
private BoneCPDataSource createDataSource() { ResourceHelper.forName(config.getJdbcDriver(), getClass()); BoneCPDataSource datasource = new BoneCPDataSource(); datasource.setDriverClass(config.getJdbcDriver()); datasource.setJdbcUrl(config.getJdbcUrl()); datasource.setUsername(config.getJdbcUser()); datasource.setPassword(config.getJdbcPassword()); datasource.setMinConnectionsPerPartition(config.getPoolMinConnections()); datasource.setMaxConnectionsPerPartition(config.getPoolMaxConnections()); return datasource; } }
dataSource.setIdleConnectionTestPeriodInMinutes(30); dataSource.setMaxConnectionsPerPartition(5); dataSource.setMinConnectionsPerPartition(2); dataSource.setPartitionCount(3); dataSource.setAcquireIncrement(2);
@Bean(destroyMethod = "close") public DataSource mainDataSource() { BoneCPDataSource dataSource = new BoneCPDataSource(); dataSource.setDriverClass(jdbcDriverClass); dataSource.setJdbcUrl(jdbcUrl); dataSource.setUsername(jdbcUsername); dataSource.setPassword(jdbcPassword); dataSource.setIdleConnectionTestPeriodInMinutes(2); dataSource.setIdleMaxAge(2, TimeUnit.HOURS); dataSource.setMaxConnectionsPerPartition(60); dataSource.setMinConnectionsPerPartition(20); dataSource.setPartitionCount(3); dataSource.setAcquireIncrement(10); dataSource.setStatementsCacheSize(50); return dataSource; } }
private BoneCPDataSource createBoneCPDataSource(Properties props) throws Exception { BoneCPDataSource dataSource = null; if (props == null) { dataSource = new BoneCPDataSource(); dataSource.setMaxConnectionsPerPartition(maxActive); dataSource.setMinConnectionsPerPartition(minIdle); } else { BoneCPConfig config = new BoneCPConfig(props); dataSource = new BoneCPDataSource(config); } dataSource.setJdbcUrl(jdbcUrl); dataSource.setDriverClass(jdbcDriver); dataSource.setUsername(username); dataSource.setPassword(password); return dataSource; }
pool.setMinConnectionsPerPartition( config.minPoolSize().get() );
pool.setMinConnectionsPerPartition( config.minPoolSize().get() );
pool.setMinConnectionsPerPartition( config.minPoolSize().get() );
dataSource.setMinConnectionsPerPartition(MinConnPerPartition); dataSource.setMaxConnectionsPerPartition(MaxConnPerPartition); dataSource.setPartitionCount(PartitionCount);
private BoneCPDataSource createNewDataSource() { BoneCPDataSource target = new BoneCPDataSource(); target.setDriverClass(config.getDriverClassName()); target.setJdbcUrl(config.getJdbcUrl()); target.setUsername(config.getUserName()); target.setPassword(config.getPassword()); target.setIdleConnectionTestPeriodInMinutes(config.getIdleConnectionTestPeriodInMinutes()); target.setIdleMaxAgeInMinutes(config.getIdleMaxAgeInMinutes()); target.setMaxConnectionsPerPartition(config.getMaxConnectionsPerPartition()); target.setMinConnectionsPerPartition(config.getMinConnectionsPerPartition()); target.setPartitionCount(config.getPartitionCount()); target.setAcquireIncrement(config.getAcquireIncrement()); target.setStatementsCacheSize(config.getStatementsCacheSize()); target.setDisableJMX(true); return target; }
datasource.setMinConnectionsPerPartition(dbConf.getIntegerWithDefault("minConnectionsPerPartition", 5)); datasource.setAcquireIncrement(dbConf.getIntegerWithDefault("acquireIncrement", 1)); datasource.setAcquireRetryAttempts(dbConf.getIntegerWithDefault("acquireRetryAttempts", 10));
if (size >= 0) ds.setMinConnectionsPerPartition(size);