SQL Datenbankverbindungen häufig oder besser selten?

counterroot

Lt. Commander
Registriert
Feb. 2005
Beiträge
1.633
Hallo Leute,

ich bin gerade dabei, eine importierbare "header"-Datei für php zu schreiben, um Datenbankzugriffe zu vereinfachen.

Dabei habe ich aber zwei Varianten:
einmal kann ich eine z.B. mysql-Datenbank verbindungen zu anfangs auswählen und die Datenbank festlegen,
dann meine abfragen starten
und nachdem alle querys, inserts und updates gelaufen sind die verbindung schließen.


ich kann aber auch für jede Operation (query/insert/update) eine neue Datenbankverbindung aufbauen, die dann nach dem abhandeln auch wieder sauber geschlossen wird.

Macht das Performance-Technisch auf Dauer einen Unterschied, bzw. würdet ihr davon abraten?
pmb µatthias
 
Ich würd sie eher selten machen,
-jede Verbindung kostet nen bisschen Zeit
-bei jeder neuen Verbindung kann es zu einem Fehler kommen
-bei weniger Verbindungen bleibt das Log der DB übersichtlicher
 
Ganz klar: weniger ist mehr.

Eine MySQL-Verbindung ist eine Ressource. Je weniger Ressourcen verbraucht werden, desto besser.
 
ahhh =) Danke =)
Dann werde ich wohl beim bisherigen Verfahren bleiben.
Die DB-Verbindung durch eine Funktion am Anfang der Site aufbauen und dann den Rest von einzelnen Funktionen abwickeln lassen.

Danke für die Rückinfo,
gruß µatthias
 
Zurück
Oben