Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Immer langsameres Programm/DB





Frage

Hallo Supportnet-Freunde Situation 3 PC mit Win 2000 verbunden 100 Mbit Access 2000 Daten.mdb 17 Mega Programm.mdb 28 Mega. Daten auf einem PC / Programm auf jedem PC Wir haben die Daten.mdb auf 5 verschiedenen mdb aufgeteilt, mit dem Programm verknüpft (mussten an vielen Stellen Index seek mit kriterium FindFirst ersetzen) mit der Hoffnung es würde schneller. Aber das Gegenteil ist eingetroffen. Nach ein Paar Tagen Probelauf haben wir wieder alles in einer mdb vereint. Es läuft aber immer noch massiv langsamer als früher. Es geht immer 3-8 Sekunden bis der Rechner startet. Am langsamsten ist es wenn alle 3 PC arbeiten. Habe Daten-PC defragmentiert, Netzwerk neu gestartet und MDB kompriemiert und repariert jedoch ohne Erfolg. Wie kann ich unserer Software Beine machen? Merci für das Interesse an unserem Problem. Ich freue mich über jeden Tipp. Fred

Antwort 1 von MickK

Hallo Fred,

das ist natürlich schwer zu sagen, woran es liegt. Aber 2 Dinge sind mir aufgefallen:

1.) 28MB für eine Programm.mdb sind auch ein Hammer. Was ist denn da alles drin? Habt ihr die auch schon mal komprimiert?

2.) warum müsst ihr so viele FindFirst machen. geht das nicht möglicherweise mit SQL schneller?

Gruß
Mick

Antwort 2 von Roadrunner90

Hallo Fred,
prüft zuerst mal wie Standardöffnung und "Standard bei Datensatzsperrung" eingestellt sind.
Bei Standardöffnung gehe ich davon aus, dass ihr "freigegeben" aktiv habt.
Bei Datensatzsperrung sollte "bearbeiteter Satz" aktiv sein.
Die Größe der DB's ist nicht ungewöhnlich, bei mir sind es ca. 130MB mit z.Zt. ca. 10 Benutzern die über Terminalclient arbeiten und keine Geschwindigkeitsprobleme haben.

Gruß Rudolf

Antwort 3 von Roadrunner90

Hallo Fred,
noch ein Tipp: in der Code-Ansicht
"Debuggen" und dann "kompilieren DB ..."
Gruß Rudolf

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: