Oracle DBA Community
Datenbank Connection Pooling in 11g

Webbasierende Applikationen haben häufig die Eigenschaft Datenbankverbindungen und somit Connection-Ressourcen der Datenbank zu benötigen. Beim Öffnen einer Website beispielsweise wird eine Datenbankverbindung eingerichtet, nach dem Laden der Website ist die Verbindung zur Datenbank wieder getrennt. Bei wiederholten weiteren Zugriffen auf diese Website werden dann erneut Datenbankverbindungen benötigt. Dies bedeutet, dass u.U. eine grosse Anzahl von simultanen Verbindungen (auch Connections) für Webapplikationen in der Datenbank zur Verfügung gestellt werden müssen. Was hat dies nun mit Ihrer Arbeit als Datenbankadministrator zu tun?

Die Ressourcen könnten natürlich mit dem Datenbank Ressource Manager beschränkt werden (siehe dazu auch den Tipp Ressourcen managen mit Database Resource Manager). In der Regel möchte man dies wahrscheinlich verhindern.

Der Einsatz von Oracle Shared Server kann eine Unterstützung liefern, um diese Anforderungen zu lösen, in dem Oracle Server Prozesse auf der Datenbankseite "shared" zur Verfügung gestellt werden. Sinnvoll ist dies besonders daher, weil insgesamt weniger Prozesse auf Datenbankseite allokiert werden und somit weniger Ressourcen benötigt werden. Häufig werden diese Prozesse dann auch längere Zeit gehalten. Was ist allerdings bei vielen kurzen Sessions, die wie im obigen Fall beschrieben, ihre Datenbankaktivität über mehrere Requests unabhängig vom "Session State" definieren?

Database Resident Connection Pooling (kurz DRCP), ein neues Feature in Oracle Database 11g, das standardmässig zur Verfügung steht, addressiert genau diese Problematik auf sehr einfache Art und Weise.

Hier erfahren Sie mehr zum Thema.


Die letzten Tipps: 

Inhaltsverzeichnis



zuletzt aktualisiert 23. November 2009

Oracle DBA Community

Herzlich Willkommen bei der Oracle DBA Community,
hier finden Sie aktuelle Tipps rund um die verschiedenen Versionen der Oracle Datenbank.




Viel Spaß beim Lesen wünschen Ihnen

Ulrike Schwinn, Sebastian Solbach, Heinz-Wilhelm Fabry,
Frank Schneede und Ralf Durben
ORACLE Deutschland GmbH


Eintragen. Mit Austragen können Sie Ihren Eintrag wieder löschen.

Name:
E-Mail:


E-mail this page