Hallo
langsam rückt bei uns der Produktivstart mit AvERP näher, zum Jahreswechsel ist der geplant.
Leider haben wir noch ein wenig Probleme mit der Geschwindigkeit von AvERP.
Der Maskenaufruf ist sehr langsam. :
Einkauf
->Wahrenbestand: ca 2 sec (OK)
->Bestellung: 3-4 sec (noch erträglich)
->->Lief. Nr (...Feld): ca 20 sec (unerträglich)
Wie kann man das ein wenig beschleunigen? Gibt es "magische" Felder in der Firebird Config?
grüße
Christian
Geschwindigkeitsoptimiertungen
Moderator: SYNERPY
-
Christian Winkel
- Beiträge: 110
- Registriert: Mo Feb 07, 2005 10:45 pm
-
admin
- Site Admin
- Beiträge: 2673
- Registriert: Di Feb 10, 2004 5:48 am
- Wohnort: Bayreuth
Das magische Feld heißt Cache Pages (im IBExpert unter Systemdienste -> Datenbankeigenschaften).
Im Standard nutzt FB nur 16Mb des RAM-Speichers. Erhöht man die Cache Pages (maximal auf 65000 !!!), dann wird mehr RAM verwendet und die Applikation läuft auch schneller. Vor allem Maskenaufrufe werden dann gecached und sind deutlisch schneller.
Im Standard nutzt FB nur 16Mb des RAM-Speichers. Erhöht man die Cache Pages (maximal auf 65000 !!!), dann wird mehr RAM verwendet und die Applikation läuft auch schneller. Vor allem Maskenaufrufe werden dann gecached und sind deutlisch schneller.
-
ebv-user
- Beiträge: 39
- Registriert: Do Okt 27, 2005 7:40 am
-
2mad
- Beiträge: 79
- Registriert: Fr Apr 15, 2005 8:52 am
Re: Geschwindigkeitsoptimiertungen
Hallo!
Benutzen Sie InterBase oder FireBird? Falls Sie Interbase benutzen, gibt es eine Einstellung in WIndows, die verhindert, daß Dateien mit der Endung GDB vorher gespiegelt werden. Ich meine jedenfalls, daß es so war.
Benutzen Sie InterBase oder FireBird? Falls Sie Interbase benutzen, gibt es eine Einstellung in WIndows, die verhindert, daß Dateien mit der Endung GDB vorher gespiegelt werden. Ich meine jedenfalls, daß es so war.
Christian Winkel hat geschrieben:Hallo
langsam rückt bei uns der Produktivstart mit AvERP näher, zum Jahreswechsel ist der geplant.
Leider haben wir noch ein wenig Probleme mit der Geschwindigkeit von AvERP.
Der Maskenaufruf ist sehr langsam. :
Einkauf
->Wahrenbestand: ca 2 sec (OK)
->Bestellung: 3-4 sec (noch erträglich)
->->Lief. Nr (...Feld): ca 20 sec (unerträglich)
Wie kann man das ein wenig beschleunigen? Gibt es "magische" Felder in der Firebird Config?
grüße
Christian
-
Christian Winkel
- Beiträge: 110
- Registriert: Mo Feb 07, 2005 10:45 pm
-
Gast
Hallo
was genau das Problem war kann ich nicht sagen, weil mein Verständnis für SQL gegen null geht. Ich habe nur dem Mitarbeiter unseres Softwarepartners "über die Schulter geschaut".
Zum einen waren einige indeces nicht korrekt durchgerechnet und andere nicht gesetzt.
Ein anderes Problem lag in einem Maskenaufruf, bei dem immer alle Daten einer Tabelle komplett übertragen würden.
Im den fehler zu finden hat er alle Maskenaufrufe mit IBMonitor gestoppt und nachgesehen welcher SQL befehl wie lange benötigt.
gruss
Christian
was genau das Problem war kann ich nicht sagen, weil mein Verständnis für SQL gegen null geht. Ich habe nur dem Mitarbeiter unseres Softwarepartners "über die Schulter geschaut".
Zum einen waren einige indeces nicht korrekt durchgerechnet und andere nicht gesetzt.
Ein anderes Problem lag in einem Maskenaufruf, bei dem immer alle Daten einer Tabelle komplett übertragen würden.
Im den fehler zu finden hat er alle Maskenaufrufe mit IBMonitor gestoppt und nachgesehen welcher SQL befehl wie lange benötigt.
gruss
Christian