Ich habe einen Code, der im Grunde der folgenden LogikWie wird die folgende Logik zur Leistungsverbesserung umprogrammiert? Details in der Beschreibung
select something
from few tables
where not exists (select query with some logic, say L1)
union all
select query with logic L1
Wie Sie die Auswahlabfrage mit Logik L1 wird ausgeführt zweimal sehen implementiert. Es ist eine ziemlich große Logik und könnte einige Zeit dauern, um zu laufen. Gibt es den Code irgendwie neu zu formatieren, um die Ausführung zu verbessern?
Sicher. Führen Sie diese Abfrage aus und speichern Sie sie in einer [temporären Tabelle] (http://stackoverflow.com/a/64891/703644) – TheNorthWes
CTE qill wird effizienter, imo –
@AdmiralAdama Kann ich das mit nur DML-Zugriff tun? – AntonyP