Pooling der Verbindung (Delegattreiber-Tutorial)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

DBXPool ObjectInspector.png

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.

Weiter

Zurück