Hallo zusammen,
ich habe ein python Skript geschrieben und möchte dieses jetzt um Threads erweitern.
Dabei habe ich diese Zeile im Skript für die Verbindung.
Jetzt ergibt sich die Frage, sollte ich für jeden neuen Thread eine separate Verbindung zur DB aufbauen oder ist es besser nur die DB-Anweisungen in den Thread zu packen und alles über eine Verbindung laufen zu lassen?
Angepasst ist das Skript schneller wenn ich eine neue Verbindung pro Thread herstelle.
Gibt es Probleme wenn es mehrere Verbindungen mit den gleichen Verbindungsdaten gibt ober ist das Postgres egal?
Danke Vorab
ich habe ein python Skript geschrieben und möchte dieses jetzt um Threads erweitern.
Dabei habe ich diese Zeile im Skript für die Verbindung.
Code:
conn = psycopg2.connect(host="localhost",database="testDB", user="user1", password="geheim")
...
Jetzt ergibt sich die Frage, sollte ich für jeden neuen Thread eine separate Verbindung zur DB aufbauen oder ist es besser nur die DB-Anweisungen in den Thread zu packen und alles über eine Verbindung laufen zu lassen?
Angepasst ist das Skript schneller wenn ich eine neue Verbindung pro Thread herstelle.
Gibt es Probleme wenn es mehrere Verbindungen mit den gleichen Verbindungsdaten gibt ober ist das Postgres egal?
Danke Vorab