2016-06-22 8 views

Antwort

1

Es gibt keine öffentliche API, um dies zu tun. Bedenken Sie auch diese Sitzung! = Verbindung; Ersteres ist eine API-Abstraktion, letzteres ein Implementierungsdetail.

Kann ich fragen, was Sie eigentlich erreichen wollen?

+0

Ich wollte eigentlich überprüfen, ob eine Sitzung bereits existiert. Wenn nicht, möchte ich eins öffnen. Es gibt auch eine max_poolsize von Sitzungen, also wollte ich prüfen können, wie viele Sitzungen gleichzeitig geöffnet sind. –

+0

In der (fast freigegebenen) 1.2 Serie API entkoppeln wir Sessions und Verbindungen noch weiter. Eine Sitzung wird zu einem faulen Wrapper für eine Verbindung. Einer wird aus dem Pool bei BEGIN übernommen und bei COMMIT wieder freigegeben. Auf diese Weise können Sie 50 Sitzungen, aber nur 10 Verbindungen verwalten. Der (interne) Verbindungspool verwaltet Verbindungen für Sie, im Wesentlichen bereits das, was Sie erreichen möchten. –