Hi,
ich habe solch eine Abfrage
Delphi-Quellcode:
Query.SQL.Text := '
Select K.kd, K.aufrufe, K.EintragsD, K.link, K.Link_id, K.firmenname, K.AufrufD, K.bearbeiter '+
'
FROM '+DB_1+'
AS K '+
'
WHERE not exists ( select link_id FROM '+DB_2+'
WHERE (link_id = K.link_id) AND (bearbeiter LIKE :bearbeiter) ) '+
'
ORDER BY RAND()';
die Tabelle "DB_1" hat insgesamt 12.000 Ergebisse und die Tabelle "DB_2" ca. 2.000 und steigend. Indizes sind gesetzt, dennoch dauert die Abfrage 40 Sekunden.
Hat jemand einen Geschwindigkeits Boost?