Geschwindigkeitsoptimiertungen

Allgemeine Diskussionen um die ERP Software AvERP

Moderator: SYNERPY

Antworten
Christian Winkel
Beiträge: 110
Registriert: Mo Feb 07, 2005 10:45 pm

Geschwindigkeitsoptimiertungen

Beitrag von Christian Winkel »

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
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

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.
ebv-user
Beiträge: 39
Registriert: Do Okt 27, 2005 7:40 am

Beitrag von ebv-user »

Hab ich versucht. Leider bekam ich im IBExpert folgende Fehlermeldung:

Error Message:
----------------------------------------
Server Name Missing

Obwohl die Datenbank verbunden ist.

Weg ist- services____database properties....und dann kommt die Fehlermeldung.
ERP braucht man!
2mad
Beiträge: 79
Registriert: Fr Apr 15, 2005 8:52 am

Re: Geschwindigkeitsoptimiertungen

Beitrag von 2mad »

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.


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

Beitrag von Christian Winkel »

Hallo


nein, wir nutzen firebird auf einem Linuxserver.
Problem ist aber erkannt, unser Softwarepartner hat einen fehlerhaften SQL Aufruf entdeckt.

gruß

Christian
tgvoelker
Beiträge: 47
Registriert: So Dez 11, 2005 11:52 am

Beitrag von tgvoelker »

Hallo Christian,

was war das Problem und was wurde zur Lösung unternommen?

Thomas
Gast

Beitrag von 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
Antworten