Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Bawić się! Framework 1.2.4 --- Ustawienia C3P0, aby uniknąć awarii łącza komunikacyjnego do czasu bezczynności

Utwórz „c3p0.properties” w katalogu „conf”.

U mnie działa.

Myślę, że 'db.pool' w application.conf czyta tylko kilka opcji, spójrz na kod źródłowy odtwarzania ( DBPlugin.onApplicationStart() ):

ComboPooledDataSource ds = new ComboPooledDataSource();
ds.setDriverClass(p.getProperty("db.driver"));
ds.setJdbcUrl(p.getProperty("db.url"));
ds.setUser(p.getProperty("db.user"));
ds.setPassword(p.getProperty("db.pass"));
ds.setAcquireRetryAttempts(10);
ds.setCheckoutTimeout(Integer.parseInt(p.getProperty("db.pool.timeout", "5000")));
ds.setBreakAfterAcquireFailure(false);
ds.setMaxPoolSize(Integer.parseInt(p.getProperty("db.pool.maxSize", "30")));
ds.setMinPoolSize(Integer.parseInt(p.getProperty("db.pool.minSize", "1")));
ds.setMaxIdleTimeExcessConnections(Integer.parseInt(p.getProperty("db.pool.maxIdleTimeExcessConnections", "0")));
ds.setIdleConnectionTestPeriod(10);
ds.setTestConnectionOnCheckin(true);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wydajniejsze zapytanie o granice słów w mySQL

  2. Optymalizacja wydajności MySQL:kolejność według pola daty i godziny

  3. Znajdź odległość między dwoma punktami za pomocą szerokości i długości geograficznej w mysql

  4. Jak uwzględnić wartości NULL w zapytaniu za pomocą zewnętrznego łączenia i grupowania według?

  5. Importowanie csv do mysql za pomocą wiersza poleceń