Hi!
Nun, es wurde ja schon fast alles angesprochen, hier noch meine Kommentare: mit NAV & SQL Server kommen echte "Table-Locks" (TAB X) in der freien Natur nicht vor. Punkt. Eine Blockade auf einem derart hohen Eskalations Niveau bringt mit NAV eigentlich nicht hin. Was ist denn der "Tablellockmonitor"? Der "Session" Monitor von NAV ist denkabr ungeeignet für eine ernsthafte Block-Analyse ...
Es gibt allerdings Blockaden die - für das ungeübte Auge - aussehen wie Tabellensperren, die aber keine sind. Ich möchte zu diesem Thema auf mein BLOG verweisen:
http://dynamicsuser.net/blogs/stryk/archive/2008/11/03/blocks-amp-deadlocks-in-nav-with-sql-server.aspxEine 9GB "Micky Mouse" Datenbank sollte heute jeder mittelmäßige Server schlichtweg "weg-cachen" können, d.h. die Plattform scheint suboptimal dimensioniert oder konfiguriert zu sein (siehe meien Vorredner).
Aber: mit 4GB RAM stehen dem SQL Server zunächst nur ca. 1,6GB zur Verfügung. Erst wennd er /3GB Switch in der boot.ini gesetzt wird, können max. 2,6GB allokiert werden. Meine Erfahrungen zeigen bisher, dass man auch bei kleinen Datenbanken erst ab 8GB+ RAM glücklich wird ...
Uhm, hab ich's überlesen? Welchen SQL Server (Version/Edition/Build) setzt ihr ein?
Ein RAID10 (4 x HDD) für alles ist schwer ineffizient; wenn ihr tatsächlich zwei LW für mdf/ndf und ldf habt, dann ist das max. RAID1
Die absolute Mindestanforderung sieht so aus:
C:\ RAID1 (2x HDD) OS, Page File, Programme, SQL Server (master, model, msdb, tempdb)
D:\ RAID1 (2x HDD) NAV DB (mdf/ndf)
E:\ RAID1 (2x HDD) NAV DB (ldf) !!! UND SONST NIX !!!
Empfohlen (nachdem was ich bisher an Infos habe):
C:\ RAID1 (2x HDD) OS, Page File, Programme, SQL Server (master, model, msdb, tempdb)
D:\ RAID1 (2x HDD) SQL Server (tempdb)
E:\ RAID10 (4-6x HDD) NAV DB (mdf/ndf)
F:\ RAID1 (2x HDD) NAV DB (ldf) !!! UND SONST NIX !!!
Bleibt noch die Frage: wohin mit den Backups?
Auf meinder Web-Seite stelle ich eine Performance Checkliste zur Verfügung; anhand derer könntest Du mal dein System "abklopfen":
http://www.stryk.info/Performance%20Checklists%201.08.pdfUnd: was für "Optimierungen" wurden denn schon durchgeführt?
Und zu guter letzt der Werbeblock:
http://www.amazon.de/Performance-Guide-Trouble-Microsoft%C2%AE-Dynamics/dp/3837014428/ref=sr_1_1?ie=UTF8&s=books&qid=1197564359&sr=1-1 (Achtung: in wenigen Wochen erscheint die neue Ausgabe!)
Schönes Wochenende,
Jörg