Oracle Persistente Connections

Oracle Persistente Connections

am 07.03.2005 13:17:12 von Thomas Sommerfeld

Hallo,

ich habe hier eine Apache 1.3 mit PHP 4.3.10 gegen eine Oracle 10
Datenbank. Aus Performance-Gründen würde ich gerne persistente Verbindungen
einsetzen, also OCIPLogon. Das funktioniert prinzipiell auch einwandfrei.
Problematisch wird es allerdings, wenn eine Session mit einer länger
laufenden Query kommt. Manche Anfragen laufen hier 30 - 60 Sekunden, und
dann hängen verschiedene andere parallele Session einfach fest, bis die
Anfrage erledigt ist. Es sieht so aus, als ob PHP immer die persistente
Verbindung benutzen will, obwohl diese bereits "belegt" ist.

Kann ich das irgendwie einstellen, daß PHP dann eine neue Verbindung nehmen
soll? Es sind auch mehrere Sessions zur DB hin verbunden, aber die Auswahl
aus den bestehenden Connects scheint nicht sehr glücklich zu sein.

Kennt jemand das Problem und hat auch eine Lösung?

Viele Grüße
Thomas Sommerfeld