Einzelnen Beitrag anzeigen

youuu

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

Datenbankabfrage dauert 13 Sekunden

  Alt 15. Sep 2010, 14:59
Datenbank: mysql • Version: 5.x • Zugriff über: devart
Hallo,

ich beziehe ca. 4.000 Datensätze aus einer MySQL Tabelle, welche ca. 300.000 Datensätze aufweißt.
Allerdings dauert diese Abfrage 13 Sekunden.
Wie kann ich diese verbessern, ohne vorerst in der MySQL Tabelle selber rum zu fuchteln.

Hier die Abfrage:
Delphi-Quellcode:

  DSListe.TableName := '`links`,`kundendaten`';
  DSListe.FilterSQL := '(links.link_id = data.link_id) and (links.aufrufe <= 2) and (links.eintrag <> ''delete'') and ((links.date = date1) or (links.date = date2))';
DSListe = TUniTable.
Steven
  Mit Zitat antworten Zitat