Einzelnen Beitrag anzeigen

youuu

Registriert seit: 2. Sep 2008
Ort: Kleve
822 Beiträge
 
Delphi 2010 Professional
 
#1

MySql Abfragezeit

  Alt 11. Jul 2011, 08:10
Datenbank: MySql • Version: 5 • Zugriff über: Devart
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?
Steven
  Mit Zitat antworten Zitat