Einzelnen Beitrag anzeigen

Rolf Frei

Registriert seit: 19. Jun 2006
647 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Join Abfrage schneller machen

  Alt 17. Nov 2022, 14:20
Dein SQL hat aber nichts mit einem Update zu tun. Also frage ich mich, ob das Problem nicht eher im Update Statement liegt. Wie sieht dieses denn aus?

Betreffs deinem SELECT solltest du auf TBL_PATDIAGNOSE.DiagnoseNr und tbl_Diagnose.DiagnoseNr einen Index auf der DB haben (oder PK). Dann solltest du am besten wegen dem Order By, was du aber hoffentlich in deinem Update nicht so drin hast, auch einen Descending Index auf TBL_PATDIAGNOSE.Datum haben.

Wie lange dauert denn dieses SELECT? Ich vermutet mal dein Update ruft diesen Join 34'000 mal auf. Teile uns doch bitte mit, wie dein Update genau aussieht.
  Mit Zitat antworten Zitat