[Hibernate] Connection Pool - MinSize ?

X5-599

Top Contributor
Hi Leute,

Es geht wiedereinmal um den ConnectionPool. Die min_size Eigenschaft gibt ja die Anzahl der Connections vor, die zu jeder Zeit verfügbar sein sollen. Macht es Sinn diese Eigenschaft auf '0' zu setzen? Oder ist das nicht der Sinn vom ConnectionPooling. Idee dahinter ist:
* Für Datenbanken die selten benutzt werden müssten keine Connections ständig vorgehalten werden. Es sollen also unnütze Verbindungen vermieden werden.

Also. geht das überhaupt? Oder ist eine '0' für Hibernate (C3P0) kein gültiger Wert für eine Mindestgrösse des Pools?

Gruß
 
Um das Thema nochmal aufzugreifen,

Es geht darum, dass beim Anwendungsstart mehrere unterschiedliche (PostgreSql/MySql,Oracle) Datenbanken konfiguriert/initialisiert werden. Eine Angabe von minSize führt (meines Wissens) dazu, dass bereits eine Connection aufgebaut wird.
Nur werden einige dieser Datenbanken nicht immer benötigt. Um genau zu sein, fast nie. Darum wäre es doch blöd dem DB Server eine Connection zu "klauen", wenn sie doch gar nicht benötigt wird.

Darum wäre es gut, wenn man eine SessionFactory erzeugen könnte, die noch keine geöffnete Connection in ihrem Pool hat.
 

Neue Themen


Zurück
Oben