Impressum   

Anzeigegeschwindigkeit

Problembeschreibung

Sie stellen durch die Untersuchung Ihres Applikationslogfiles fest, dass einige Selektion von Daten unverhältnismäßig lange dauern?

Lösung

Database Settings Kontrollieren Sie doch mal in der Maske "Database Settings" den Wert von "Retrieval Buffer Size" und falls - Sie die Daten sortiert - auch von "Retrieval Sort Buffer Size". Stehen diese noch auf dem Standardwert von 10K ?

 

Erhöhen Sie diese Werte doch schrittweise und beobachten dabei die Zeiten für die längeren Selektionen.

Database Settings In diesem Beispiel wurden der Mittelwert aller üblichen Anfragen in Abhängigkeit von Buffergröße aufgetragen [Beide Werte jeweils der gleiche Wert]. Die Abfragedauer von den langen Anfragen konnte auf unter 50% der ursprünglichen Zeit gesenkt werden. Eine Erhöhung auf 160K wurde danach als sinnvoll erachtet.

 

Hinweis

Den Platz für die Buffer muß der Server jedem aktiven Benutzer zur Verfügung stellen. Deshalb könnten Sie bei grosser Benutzeranzahl Speichermangel auf dem Server bekommen. Diese Grenze sollte durch massvolles Erhöhen angestrebt werden.

Sollten Sie keine entsprechenden Einträge in Ihren Applikationslogfile finden, kontrollieren Sie bitte den File essbase.cfg auf Ihren Server. Ein Eintrag "timingmessages false" verhindert den Eintrag.