Pooling der Verbindung (Delegattreiber-Tutorial)
Nach oben zu Tutorial: Verwenden von dbExpress-Delegattreibern
Wenn Sie das Pooling verwenden, können Benutzer eine Verbindung zu jeder beliebigen, im Pool enthaltenen dbExpress-Verbindung herstellen.
Der Parameter MaxConnections
gibt die maximal zulässige Anzahl an Verbindungen an und MinConnections
die minimal zulässige Anzahl. Wenn mehr als MaxConnections
Verbindungen erforderlich sind, wird der Aufruf in die Warteschlange gestellt.
Damit die Verbindungsaktivität in den Pool gestellt werden kann, müssen Sie den Parameter DelegateConnection
der Verbindung setzen.
Wie bei der Ablaufverfolgung der Verbindung stehen dazu mehrere Möglichkeiten zur Verfügung:
- Bearbeiten Sie im Objektinspektor die Eigenschaften der Komponente TSQLConnection.
- Ändern Sie die Verbindung im Fenster Daten-Explorer.
- Fügen Sie in den Abschnitt [DGCONNECTION] der Datei dbxconnections.ini die Zeile
DelegateConnection=DBXPoolConnection
ein.
Wie bei der Ablaufverfolgung der Verbindung wird in diesem Tutorial die erste Möglichkeit, die Bearbeitung im Objektinspektor, verwendet.
Setzen Sie nun mit dem Dropdown-Menü die Eigenschaft DelegateConnection auf DBXPool. Die Eigenschaft DelegateName wird dabei automatisch auf DBXPool gesetzt. Setzen Sie ConnectTimeout, MaxConnection und MinConnection auf die gewünschten Werte. Die Verbindung wird jetzt in den Pool gestellt.