Performanceproblem bei Access-Zugriff
13.12.2018 15:46:08
Jockel
ich habe ein Excel-Template, welches von unterschiedlichen Personen befüllt wird.
Es findet eine Datenprüfung statt indem ich eine Access-DB (2016) öffne und mehrere Tabellen per SQL anspreche.
Insgesamt sind es vier Tabellen, bei denen drei davon super schnell das "Set rsBD = adbBD.OpenRecordset("SELECT [SID]..." ausführen (Wenig Inhalte - kleiner 100 Datensätze - in den Tabellen).
Eine Tabelle hat jedoch ein Volumen von ca. 70.000 DS (wachsend bis Jahresende auf ca. 200.000 DS).
Bei diesen 70.000 DS und einem SQL Statement auf zwei indizierte Felder, braucht der ERSTAUFRUF derzeit sage und schreibe 40 Sekunden, alle Folgenden jedoch weniger als 1 Sekunde...? (Aufrufe mit jeweils unterschiedlichen Feldparametern...)
Frage 1: Hat mir evtl. jemand eine Idee an was das liegen könnte?
Frage 2: Hat mir evtl. jemand eine Idee wie ich die 40 Sekunden weg bekomme?
Wäre super, denn ich bin ratlos...
Danke schonmal im Voraus,
Jockel