Anwendung läuft in der Filiale sehr langsam
Hallo zusammen,
Ich habe folgendes Problem (es ist ähnlich wie mein letztes). Ich habe ja eine Anwendung in Access/VBA geschrieben. Diese Anwendung habe ich aufgeteilt in ein Backend und ein Frontend. Während bei uns im Haupthaus alles bestens läuft hat unsere Filiale (ca. 25 km entfernt) das Problem das der Aufbau der Formulare sehr langsam ist. Generell kann man sagen das die Performance unter aller Sau ist. Dies gilt aber nicht für unsere Warenwirtschaftsemulation. Die läuft einwandfrei. Jetzt die Masterfrage....... wie kann man sehen woran es im Netzwerk happert. Diesmal ist es nämlich nicht meine Anwendung sonst wären unsere Probleme im Haupthaus nicht weg. Gibt es Freewaretools zur Analyse?
Danke Ati
Ich habe folgendes Problem (es ist ähnlich wie mein letztes). Ich habe ja eine Anwendung in Access/VBA geschrieben. Diese Anwendung habe ich aufgeteilt in ein Backend und ein Frontend. Während bei uns im Haupthaus alles bestens läuft hat unsere Filiale (ca. 25 km entfernt) das Problem das der Aufbau der Formulare sehr langsam ist. Generell kann man sagen das die Performance unter aller Sau ist. Dies gilt aber nicht für unsere Warenwirtschaftsemulation. Die läuft einwandfrei. Jetzt die Masterfrage....... wie kann man sehen woran es im Netzwerk happert. Diesmal ist es nämlich nicht meine Anwendung sonst wären unsere Probleme im Haupthaus nicht weg. Gibt es Freewaretools zur Analyse?
Danke Ati
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 9423
Url: https://administrator.de/contentid/9423
Ausgedruckt am: 13.11.2024 um 07:11 Uhr
12 Kommentare
Neuester Kommentar
Hallo,
ich würde mal sagen, daß du die nwendung auf SQL umstellen solltest. Eine Eigenart von Access ist es, sehr viele Daten über das Netzwerk zu ziehen. Wenn du als Netzwerkverbindung dann DSL oder ähnliches hast, dann kannst du getrost mehrere Kaffe's trinken gehen bis alles auf dem Bildschirm ist.
Gruß Thomas
ich würde mal sagen, daß du die nwendung auf SQL umstellen solltest. Eine Eigenart von Access ist es, sehr viele Daten über das Netzwerk zu ziehen. Wenn du als Netzwerkverbindung dann DSL oder ähnliches hast, dann kannst du getrost mehrere Kaffe's trinken gehen bis alles auf dem Bildschirm ist.
Gruß Thomas
Hallo,
letztendlich ist es ein Problem mit der zu langsamen Verbindung zwischen Zentrale und Finiale. Bei Datenbankprogrammen kann man es in der Regel beheben, indem man von Access auf SQL geht. Wenn nun auch Tobit noch darüber laufen soll wird es mit Sicherheit eng.
Wie sieht denn die Verbindung zwischen der Zentrale und der Filiale aus? ISDN, DSL, VPN, IPsec?
Gruß Thomas
letztendlich ist es ein Problem mit der zu langsamen Verbindung zwischen Zentrale und Finiale. Bei Datenbankprogrammen kann man es in der Regel beheben, indem man von Access auf SQL geht. Wenn nun auch Tobit noch darüber laufen soll wird es mit Sicherheit eng.
Wie sieht denn die Verbindung zwischen der Zentrale und der Filiale aus? ISDN, DSL, VPN, IPsec?
Gruß Thomas
Über DSL eine Access-Datenbank oder Tobit (Arbeitsplatz) laufen zu lassen muß zu Problemen mit der Geschwindigkeit führen.
Access zieht z.B. bei der Abfrage einer Kundenadresse erst mal alle Adressen über die Netzverbindung und der Arbeitsplatzrechner entscheidet dann, welche Daten angezeigt werden sollen. Wenn nun viele Datensätze in einer Tabelle sind heist das, daß erst mal mehrere MB Daten über die Leitung laufen müssen, bis diese auf dem Bildschirm angezeigt werden können. Noch schlimmer wird das Ganze, wenn in einer Bildschirmmaske mehrere Tabellen verknüft sind.
Ist die Access-Anwendung eine Eigenentwicklung oder ein fertig gekauftes Programm?
Die Umstellung auf MS-SQL wäre kein allzu großes Problem. Kommt ein wenig auf die Programmiertechnik.
Gruß Thomas
Access zieht z.B. bei der Abfrage einer Kundenadresse erst mal alle Adressen über die Netzverbindung und der Arbeitsplatzrechner entscheidet dann, welche Daten angezeigt werden sollen. Wenn nun viele Datensätze in einer Tabelle sind heist das, daß erst mal mehrere MB Daten über die Leitung laufen müssen, bis diese auf dem Bildschirm angezeigt werden können. Noch schlimmer wird das Ganze, wenn in einer Bildschirmmaske mehrere Tabellen verknüft sind.
Ist die Access-Anwendung eine Eigenentwicklung oder ein fertig gekauftes Programm?
Die Umstellung auf MS-SQL wäre kein allzu großes Problem. Kommt ein wenig auf die Programmiertechnik.
Gruß Thomas
Nun die Kosten hängen von der Größenordnung der Firma ab. Wenn euch ein SBS2003 reicht (max. 75 User), dann bekommt Ihr SQL recht günstig. Als einzelne Vollversion ist ein SQL-Server sehr teuer!!! In beiden Fällen kommt natürlich noch die Hardware dazu.
Eine Alternative wäre hier vielleicht noch die MSDE, die man als Softwarehaus kostenlos an den Kunden weitergeben kann. Hier sollten aber nicht mehr als 5-7 User mit der Datenbank arbeiten. Die MSDE kann auch auf einer Workstation installiert werden.
Wie gesagt, es kommt ganz auf die Größenordnung und die Anwendungen an.
Gruß Thomas
Eine Alternative wäre hier vielleicht noch die MSDE, die man als Softwarehaus kostenlos an den Kunden weitergeben kann. Hier sollten aber nicht mehr als 5-7 User mit der Datenbank arbeiten. Die MSDE kann auch auf einer Workstation installiert werden.
Wie gesagt, es kommt ganz auf die Größenordnung und die Anwendungen an.
Gruß Thomas
Außer MS-Datenbanken gibt es natürlich viele andere, aber von MS bibt es ein nettes Tools, das dir die Umsetzung von Access auf SQL wesentlich erleichtert. Die Umsetzung unseres gesamten Warenwirtschaftssystems hat etwa 1 Woche gedauert. Dabei wurden der Code und die Daten umgesetzt.
Wenn ihr schon MS-SQL habt dürfte dies die beste Lösung sein. Ich stelle mir immer vor, daß ich eine Freeware-Lösung habe und die Datenbank kaputt geht. Dann steht die gesamte Firma und vielleicht gehen auch nicht mehr herstellbare Daten verloren. Das kann schon eine Katastrophe für die Firma sein.
Gruß Thomas
Wenn ihr schon MS-SQL habt dürfte dies die beste Lösung sein. Ich stelle mir immer vor, daß ich eine Freeware-Lösung habe und die Datenbank kaputt geht. Dann steht die gesamte Firma und vielleicht gehen auch nicht mehr herstellbare Daten verloren. Das kann schon eine Katastrophe für die Firma sein.
Gruß Thomas