2013-02-26 12 views
5

Ich verwende C3P0. Ich habe unter Konfiguration. Ich muss die Anweisungen zwischenspeichern.C3P0 max Statements Konfiguration?

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

hier ich habe maxStatements zu 2000 gesetzt. maxPoolSize ist 20. Bedeutet es, dass insgesamt 2000 * 20 = 40000 Anweisungen zwischengespeichert werden?

Danke!

Antwort

5

nein maxStatements ist die maximale Größe des globalen Cache.

maxStatementsPerConnection ist der Wert pro Verbindung.

Relevant section the c3p0 docs

+0

Vielen Dank für Ihre Antwort! Wenn ich den maxStatementsPerConnection-Wert nicht festlege, werden keine Anweisungen zwischengespeichert? – user1016403

+0

stellen Sie mindestens einen der beiden ein. Sie können sowohl ein Limit pro Verbindung als auch ein globales Limit festlegen –