SQL UPDATE out of SELECT
bearbeitet von
Hallo MichaelS,
legt nur meine Variante den Server lahm? Oder deine auch?
Die Kundentabelle ist egal, die ist an der Query nicht beteiligt.
Bei Performanceproblemen lautet die erste Anlaufstelle immer EXPLAIN, und dann muss man schauen, welchen Ausführungsplan er für die Query wählt.
Ohne Kenntnis des Explain hätte ich folgende notorische Kandidaten für Langsamkeit:
Wenn die Spalte Kontaktart.Kontaktart keinen Index hat, muss der Server pro Eintrag in Kontakte einen Tablescan auf Kontaktart machen.
Ist Kontakte.KuIndex Teil des Primary Key von Kontakte? Hat der Primary Key einen Clustering-Index? Wenn nicht, kostet auch der group by viel Zeit weil er dann sortieren muss.
_Rolf_
--
sumpsi - posui - clusi