Elite Veteran
Beiträge: 876
Ort: Wien | Babak - 29.02.12
Ich habe eine Accessdatenbank 2003 mit ungefähr 60 Tabelle und 100000 Datensätze. Ich habe in dieser Datenbenk verknüpfte Tabelle (Frontend auf dem Cleint und Backend auf dem Server),weil 3 Benutzer diese Datenbank verwenden wollen.Eine Anfrage,die 1000 Datensätze zurückbringt ,hat am am Anfang 15 Sekunden gedauert.Ich konnte dise Zeit mittels der Indiezierung mancher Feldern verbessern...
...Kann ich diese Zeit (5 Sekunden) noch verbessern?...
Zum Grundsätzlichen hat Stefan schon Links gebracht. Es gibt noch weitere wie:
http://www.granite.ab.ca/access/performancefaq.htm
Zum Speziellen müsste man wissen:
- wie die Abfrage aussieht, also der SQL-Text
- ob es bremsende Ausdrücke, Funktionen, Unterabfragen, zu viele Felder usw. darin gibt
- ob wirklich alle relevanten Felder richtig indiziert sind, um z.B. Rushmore auszunutzen
- wichtig ist natürlich auch die Netzgeschwindigkeit
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |