Performance Probleme

26. September 2010 13:26

Hallo zusammen,

wir arbeiten mit NAV 5.0 SP1 SQL Server 2003 Standard auf einem virtuellen Server (SAN) ca. 30 user im Tages Durchschnitt und haben enorme Performance Probleme.
Dem SQL sind 3 GB Speicher zugewiesen und der Task Manager zeigt auch keine Übermäßige Auslastung des Speichers.
Die Probleme äussern sich erst einmal durch lange Reaktionszeiten wenn z.B. im Artikelstamm die Liste mit F5 aufgerufen wird und dann mit Page down geblättert wird.
Hier reagiert NAV dann gelegentlich für mehrere Sekunden nicht mehr.
Schlimmere Probleme haben wir allerdings beim buchen z.B. von Ferigungsaufträgen - hier treten dann Tabellensperrungen auf die den User dann aus dem Buchungsvorgang werfen.
Die Sperrungen dauern unter Umständen mehrere Minuten auf!
Wir haben auch schon mit unserem NAV Partner nach Lösungen gesucht, bisher aber nichts wirklich zufriedenstellendes gefunden.

Re: Performance Probleme

26. September 2010 13:39

abraxxas hat geschrieben:Hallo zusammen,

wir arbeiten mit NAV 5.0 SP1 SQL Server 2003 Standard auf einem virtuellen Server (SAN) ca. 30 user im Tages Durchschnitt und haben enorme Performance Probleme.
Dem SQL sind 3 GB Speicher zugewiesen und der Task Manager zeigt auch keine Übermäßige Auslastung des Speichers.
Die Probleme äussern sich erst einmal durch lange Reaktionszeiten wenn z.B. im Artikelstamm die Liste mit F5 aufgerufen wird und dann mit Page down geblättert wird.
Hier reagiert NAV dann gelegentlich für mehrere Sekunden nicht mehr.
Schlimmere Probleme haben wir allerdings beim buchen z.B. von Ferigungsaufträgen - hier treten dann Tabellensperrungen auf die den User dann aus dem Buchungsvorgang werfen.
Die Sperrungen dauern unter Umständen mehrere Minuten auf!
Wir haben auch schon mit unserem NAV Partner nach Lösungen gesucht, bisher aber nichts wirklich zufriedenstellendes gefunden.


(1) Es existiert kein SQL-Server 2003, nur 2005 und 2008
(2) Es gibt ein Buch zu SQL-Server + NAV Performance:
http://www.amazon.de/NAV-SQL-Performanc ... 921&sr=8-1
Ansonsten Herrn Stryk fragen, was es kostet, wenn er für 1 Tag zu euch kommt und eine Diagnose erstellt. Das ist sicherlich günstiger als mit Performanceproblemen zu leben.
(3) Falls mit den 3 GB Speicher der RAM gemeint ist:
Ein 32-Bit System kann max. 2 GB RAM benutzen. D.h. falls ihr nicht Win 2003 x64 oder Win 2008 x64 UND ZUGLEICH SQL-Server 2005/2008 x64 habt, könnt ihr auch 16 GB RAM verbaut haben, adressiert und genutzt werden können max. 2 GB.
(4) Was passiert wenn du anklickst unter NAV: Datei, Datenbank prüfen, Maximal?
Welche Fehlermeldungen erscheinen da?

Re: Performance Probleme

26. September 2010 18:51

Also bei 30 Usern und einem virtualisierten SQL-Server mit nur 3 GB RAM hat man glaube ich ein grundsätzliches Problem.

Virtualisierung wird zwar unterstützt, ist aber nicht empfehlenswert. Und ein SQL-Server arbeitet eigentlich erst mit mind. 8 GB richtig und das setzt ein 64-bit System (Win + SQL) vorraus. Ist das wenigstens vorhanden?

Bei der Artikelliste könnten sichtbare Flowfields schuld sein. Wenn die nicht nötig sind, ausblenden, dann sollte es schneller gehen.

Re: Performance Probleme

27. September 2010 09:20

Hallo,

also um mehr zu deinen Performance- Problemen sagen zu können, benötigen wir schon ein wenig mehr Infos zu deiner Server-Umgebung (physisch wie virtuell)(OS-Version, (32 o. 64 bit),Geschwindigkeit und Konfiguration des Plattensystems).

Nach deinen Angaben würde ich jetzt folgendes vermuten: Windows 2003 32bit mit SQL-Server 2005, Rechner mit 4GB Arbeitsspeicher. Eine SAN-Platte über 1GB iSCSI angebunden, Platten wahrscheinlich SATA.
Wenn so oder so ähnlich euer System konfiguriert sein sollte, braucht ihr euch bei 30 Benutzern nicht über Performance-Probleme wundern. Wenn diese 30 Benutzer tatsächlich alle parallel arbeiten, ist dieses System für ein NAV-System mit SQL-Server zu schwach ausgelegt.

Gruß, Fiddi

Re: Performance Probleme

29. September 2010 09:55

Hier noch frischer Input:
http://blogs.msdn.com/b/nav/archive/201 ... tions.aspx
Da ist noch ein PDF dahinter gehängt.