2013-02-26 21 views
5

Używam C3P0. mam poniżej konfiguracji. muszę buforować oświadczenia.Konfiguracja wyciągów max C3P0?

maxPoolSize="20" 
minPoolSize="6" 
acquireIncrement="3" 
initialPoolSize="3" 
maxStatements="2000" 

Tutaj mam ustawione maxStatements do 2000. maxPoolSize to 20. czy to znaczy, że 2000 * 20 = 40000 instrukcji zostanie zbuforowanych?

Dzięki!

Odpowiedz

5

no maxStatements to globalny maksymalny rozmiar pamięci podręcznej.

maxStatementsPerConnection jest wartością dla jednego połączenia.

Relevant section the c3p0 docs

+0

Dzięki za odpowiedź! jeśli nie ustawię wartości maxStatementsPerConnection, wtedy żadne instrukcje nie są buforowane? – user1016403

+0

ustawić co najmniej jeden z dwóch. Możesz ustawić zarówno dostarczenie limitu na połączenie, jak i limitu globalnego –