Browse Source

Updated Hikari pool configuration.

master
MagicBot 2 years ago
parent
commit
f78c18abec
  1. 10
      src/engine/gameManager/DbManager.java

10
src/engine/gameManager/DbManager.java

@ -298,18 +298,24 @@ public enum DbManager { @@ -298,18 +298,24 @@ public enum DbManager {
HikariConfig config = new HikariConfig();
config.setMaximumPoolSize(Runtime.getRuntime().availableProcessors() * 2);
config.setMaximumPoolSize((Runtime.getRuntime().availableProcessors() * 2) + 1);
config.setJdbcUrl("jdbc:mysql://" + ConfigManager.MB_DATABASE_ADDRESS.getValue() +
":" + ConfigManager.MB_DATABASE_PORT.getValue() + "/" +
ConfigManager.MB_DATABASE_NAME.getValue());
config.setUsername(ConfigManager.MB_DATABASE_USER.getValue());
config.setPassword(ConfigManager.MB_DATABASE_PASS.getValue());
config.addDataSourceProperty("minimumIdle", "5");
config.addDataSourceProperty("idleTimeout", "120000");
config.addDataSourceProperty("characterEncoding", "utf8");
config.addDataSourceProperty("cachePrepStmts", "true");
config.addDataSourceProperty("useServerPrepStmts", "true");
config.addDataSourceProperty("cachePrepStmts", "true");
config.addDataSourceProperty("prepStmtCacheSize", "500");
config.addDataSourceProperty("prepStmtCacheSqlLimit", "2048");
config.addDataSourceProperty("leakDetectionThreshold", "5000");
config.addDataSourceProperty("cacheServerConfiguration", "true");

Loading…
Cancel
Save