Konfiguration von Datenquellen-Pooling

Sie können die Datei pooling-datasource-factory.properties unter SpectrumLocation\server\modules\spatial verwenden, um das Pooling von Verbindungen, die von JDBC-basierten Datenquellen (wie Oracle und SQL Server) verwendet werden, zu konfigurieren und die Leistung zu optimieren.

Aktivieren Sie für optimale Ergebnisse die Überprüfung (testOnBorrow =true). Dadurch können Objekte über eine statische Abfrage überprüft werden, bevor sie vom Pool ausgeliehen werden. Wenn die Überprüfung fehlschlägt, wird die Verbindung zum Pool getrennt und ein Ausleihen von einem anderen Pool versucht. Das Aktivieren der Überprüfung zieht leichte negative Auswirkungen auf die Leistung nach sich, da immer eine Abfrage ausgeführt wird, bevor die reale Abfrage durch Spectrum Spatial erfolgt. Allerdings erhält die Testabfrage die Integrität aller Verbindungen im Verbindungspool aufrecht, wohingegen die Kommunikation zwischen Spectrum Spatial und einer externen Datenbank nicht zuverlässig ist.

Legen Sie ein Überprüfungsintervall fest, um die Auswirkungen der Überprüfung auf die Leistung zu mindern. Wenn die Überprüfung einer Verbindung ansteht, diese aber bereits zuvor in diesem Intervall überprüft wurde, wird die Überprüfung nicht durchgeführt.