Thema: Delphi indizes generieren?

Einzelnen Beitrag anzeigen

sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#3

Re: indizes generieren?

  Alt 12. Mai 2006, 14:59
DB-Struktur? Messwerte? Genaue Abfragen? Ich hatte auch schon überlegt, ob es vielleicht an den Queries liegen könnte, und dass diese vielleicht zu umständlich formuliert sind, aber dann dachte ich mir, die Queries werden doch nachher von Firebird sowieso optimiert, oder?

Das Skript zur Erstellung der Datenbank hab ich hochgeladen.
Die Tabelle dicentries hat in meinem Fall so etwa 130 000 Einträge.
Um jetzt aus meiner Delphi-Anwendung (mittels der IBDataSet-Komponenten) einen Query wie

select distinct * from dicentries where (id > 20) and (asverw is null) and (zsverw is null) order by id rows 20 auszuführen braucht es schon so 8 Sekunden bis ich die Daten in meine Anwendung geladen bekomme..

Ich mach hier alles so ein bisschen 'learning by doing' also wenn euch irgendwelche Optimisierungvorschläge einfallen wär ich sehr dankbar!

Martin
Angehängte Dateien
Dateityp: rar huge_167.rar (2,3 KB, 5x aufgerufen)
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat