Hallo liebe Experten,
Mir kommt etwas in Firebird Embedded + ZEOS etwas komisch vor:
Die erste
Query dauert immer extrem lange, nämlich bis zu 10x so lange wie eine darauffolgende
Query.
Das merkwürdige daran ist, dass es egal ist, ob ich als erste
Query von einem komplett anderen table Selektert habe als bei der zweiten
Query,
dann ist die zweite
Query trotzdem schneller.
Beispiel:
=> Ausführungszeit: 11 ms
danach nochmal:
=> Ausführungszeit: 1 ms
Das kann ich jetzt noch mit einem Firebird internen Cache erklären.
ABER das folgende nicht:
--Programm-Neustart--
=> Ausführungszeit: 12ms
danach:
=> Ausführungszeit: 1 ms
Das verwirrt mich. Ist das ein Bug in ZEOS? Hat jemand schon ähnliche Erfahrungen damit gemacht?