Hallo,
wir benutzen in der firma ein archiviersystem mit einer mysql datenbank im hintergrund,
ich prüf mit einem vb programm eine liste von rechnungsnummern ob diese in der db existieren.
beim 1. mal wenn ich diesen abgleich-prozess mache, braucht ein select query ca. 5 sekunden (db hat ca. 1mio datensätze und pro datensatz ca. 50 spalten).
sobald ich das ganze aber ein 2. mal mache, geht alles blitzschnell.
Ist das ein normales verhalten einer Datenbank?
Wenn ja, wie ist das möglich?
wir benutzen in der firma ein archiviersystem mit einer mysql datenbank im hintergrund,
ich prüf mit einem vb programm eine liste von rechnungsnummern ob diese in der db existieren.
beim 1. mal wenn ich diesen abgleich-prozess mache, braucht ein select query ca. 5 sekunden (db hat ca. 1mio datensätze und pro datensatz ca. 50 spalten).
sobald ich das ganze aber ein 2. mal mache, geht alles blitzschnell.
Ist das ein normales verhalten einer Datenbank?
Wenn ja, wie ist das möglich?