Hallo,
Ich habe ein kleines Problem.
Eine Abfrage mit 2 Subquerys dauert ca. 40 sec.
Diese Abfrage habe ich in einem OnClose Event einer Combobox hinterlegt.
SQL-Code:
SELECT TOP (100) PERCENT o.Computername, o.Betriebs_System, o.Technischer_Platz, o.Platznummer, o.Beschreibung_Prozess,
o.VNC,o.Kommentar, MEPM_TOOL.dbo.Tech_PL_Proz.Doppelplatz FROM
System_Info.dbo.System_Info AS o LEFT OUTER JOIN MEPM_TOOL.dbo.Tech_PL_Proz ON o.Platznummer = MEPM_TOOL.dbo.Tech_PL_Proz.Platznummer
AND o.Technischer_Platz = MEPM_TOOL.dbo.Tech_PL_Proz.Technischer_Platz
WHERE
(
o.ID = ( SELECT MAX(ID) AS ID FROM System_Info.dbo.System_Info AS i where
(Datei_Version = (SELECT Version FROM System_Info.dbo.Open_connects WHERE (Novelluser = 'System_Info')))
AND (Computername = o.Computername)
)
)
and (o.Technischer_Platz like 'PP_0001_FINASSYFCT_03')
ORDER BY o.Platznummer, o.ID DESC
Result ca. 23 Datensätze.
Wenn ich nun die letzte Where Clausel weg lasse bekomme ich ca. 400 Datensätze aber dafür in knapp 4 sec. raus.
and (o.Technischer_Platz like 'PP_0001_FINASSYFCT_03')
kann mir da jemand einen tip pgeben. ?
danke