Hallo Mario,
ich habe keine Erfahrung im Umgang mit ALS, aber ich fürchte da fehlen noch ein paar Indexe. Wenn das Handbuch nichts genaueres hergibt, dann würde ich probeweise jede Spalte indizieren, die in WHERE und ORDER BY Klauseln auftaucht.
Musst du mit gemischter JOIN Syntax arbeiten oder geht auch das hier?
SQL-Code:
/* getippt und nicht getestet */
SELECT TOP 20
C.ID,
C.Name,
H.Title,
H.ObjectID,
O.Name,
O.ID,
S.*
FROM
SendingSchedule S
JOIN Clients C ON C.ID = S.ClientID
JOIN HealingsheetsIndex H ON H.ID = S.HealingsheetIndexID
LEFT OUTER JOIN Objects O ON O.ID = H.ObjectID
WHERE
H.Active = TRUE
AND S.Active = TRUE
ORDER BY
S.SendingTimestamp ASC
Grüße vom marabu