You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>Bitte beachten Sie, dass Transaktionen explizit durch Aufruf der Methode
331
-
<spanclass="docutils literal">begin()</span>eingeleiten werden müssen. Hierdurch wird sichergestellt, dass
331
+
<spanclass="docutils literal">begin()</span>eingeleitet werden müssen. Hierdurch wird sichergestellt, dass
332
332
das transparente Neueröffnen von Verbindungen bis zum Ende der Transaktion
333
333
ausgesetzt wird, und dass die Verbindung zurückgerollt wird, before sie vom
334
334
gleichen Thread erneut benutzt wird.</p>
@@ -434,7 +434,7 @@ <h3>PooledDB (pooled_db)</h3>
434
434
cur.execute(...)
435
435
res = cur.fetchone()</pre>
436
436
<p>Bitte beachten Sie, dass Transaktionen explizit durch Aufruf der Methode
437
-
<spanclass="docutils literal">begin()</span>eingeleiten werden müssen. Hierdurch wird sichergestellt,
437
+
<spanclass="docutils literal">begin()</span>eingeleitet werden müssen. Hierdurch wird sichergestellt,
438
438
dass die Verbindung nicht mehr mit anderen Threads geteilt wird, dass das
439
439
transparente Neueröffnen von Verbindungen bis zum Ende der Transaktion
440
440
ausgesetzt wird, und dass die Verbindung zurückgerollt wird, bevor sie
@@ -452,7 +452,7 @@ <h2>Anmerkungen</h2>
452
452
oder <aclass="reference external" href="https://github.com/GrahamDumpleton/mod_wsgi">mod_wsgi</a>, dann sollten Sie bedenken, dass Ihr Python-Code normalerweise
453
453
im Kontext der Kindprozesse des Webservers läuft. Wenn Sie also das
454
454
<spanclass="docutils literal">pooled_db</span>-Modul einsetzen, und mehrere dieser Kindprozesse laufen, dann
455
-
werden Sie ebensoviele Pools mit Datenbankverbindungen erhalten. Wenn diese
455
+
werden Sie ebenso viele Pools mit Datenbankverbindungen erhalten. Wenn diese
456
456
Prozesse viele Threads laufen lassen, dann mag dies eine sinnvoller Ansatz
457
457
sein, wenn aber diese Prozesse nicht mehr als einen Worker-Thread starten,
458
458
wie im Fall des Multi-Processing Moduls "prefork" für den Apache-Webserver,
0 commit comments