Einzelnen Beitrag anzeigen
  #2  
Alt 10.03.2009, 22:46:15
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Tabellen als Zwischenspeicher

möchte den datenbank-profies hier nicht vorweg greifen, aber: effizient sind ganz sicher beide methoden nicht.

Zitat:
Zitat von Alea Beitrag anzeigen
auch wenn Tabellen-Joins vielleicht hier und da eleganter sind
ich würde das nicht unter dem aspekt der eleganz oder als nice-to-have betrachten. joins sind ein werkzeug wie jedes andere und sollten entsprechend benutzt werden.

Zitat:
Zitat von Alea Beitrag anzeigen
Temporäre Tabellen verwende ich nicht, da ich die Zwischenergebnisse gelegentlich auch für Kontrollzwecke benötige.
solange der sql-server nicht abrauscht, bleiben temporäre tabellen da, wo sie sind. für die laufzeit eines skriptes sollte das ausreichen.

Zitat:
Zitat von Alea Beitrag anzeigen
Ich kann mir denken, dass dabei "Speicherlöcher" entstehen.
die tabelle wird fragmentieren und die performance bei entsprechender tabellengrösse abnehmen.

Zitat:
Zitat von Alea Beitrag anzeigen
Welche Methode ist aus Sicht der internen MySQL-Daten- und -Programmstruktur die optimalere oder ist das vollkommen egal?
keine von beiden - so gesehen ist es dann doch wieder egal .-

cx
Mit Zitat antworten