Forum: Datenbanken
Delphi
by mkinzler,
21. Feb 2006
ich ging von "echten" LIKE-Abfragen aus (Volltextsuche). Aber auch LIKE-Abfragen zu Teilstringsuche sind aus meiner Beobachtung langsamer als bei "Exakt"-Suche.
.Diese Beschränkung fällt mit Einführung des FB2.0 (im Moment beta). dann kann man sogenannte Expression-Indizes anlegen, d.h. berechnete Indizes z.B. create index <index_name> on <tabellen_tame> computed by(UPPER(<feld_name>));
Es...
Forum: Datenbanken
Delphi
by mkinzler,
21. Feb 2006
Like-Statements sollte man wenn möglich vermeiden, da für sie keine Indizes verwendet werden können. Sie führen (nicht nur bei FireBird) zu deutlichen Geschwindigkeitseinbußen.
Die reine Anzahl an datensätze sind nicht das Problem, sondern eher die Anzahl von Änderungen an den Datensätzen und die Struktur der Abfragen ( können Indizes verwendet werden).