RHa01 10 Posted January 12, 2006 Report Share Posted January 12, 2006 Hallo, Ich habe da einen SQL Server 2000 Standard auf W2K3 Server Standard laufen. Wegen sehr komplexen Funktionen in Verbindung mit Analysis Services stößt der Server jetzt ständig an die 2GB und dann ist das System nicht mehr brauchbar. Ich habe da ein paar Artikel zu mehr Speicherreservierung für SQL gefunden bin aber nicht ganz schlau geworden was man da genau tun muß. Stichwort /PAE und /3GB in boot.ini usw. kann mir da jemand Tips geben? danke Harald Quote Link to comment
zahni 479 Posted January 12, 2006 Report Share Posted January 12, 2006 Wieviel Speicher hat der Server ? Bei 4 GB Ram, macht /3GB Sinn ( 3GB Userspace). Für /PAE ( also über 4 GB ) brauchst Du einen Server der das kann und von Windows die Enterprise Edition. Oder Du stellst gleich alles auf 64Bit um ( Fa. fragen von der die Anwendung ist). -Zahni Quote Link to comment
RHa01 10 Posted January 12, 2006 Author Report Share Posted January 12, 2006 Ich habe 4GB RAM, wie gesagt eine W2K3 Server Standard und SQL Server Standard. Der Speicherbedarf für SQL steht bei 2GB an und die Performance ist im Eck bzw. laufen Abfragen dann mehrere Stunden. Nach einem Neustart ist das wieder eine Zeitlang OK. Harald Quote Link to comment
Gulp 202 Posted January 12, 2006 Report Share Posted January 12, 2006 Ist das ein Multiprozessor System? Was für ein SP ist für SQL installiert? Schon mal dem SQL Server im Enterprise Manager mehr/weniger Speicher zugewiesen? Grüsse Gulp Quote Link to comment
RHa01 10 Posted January 12, 2006 Author Report Share Posted January 12, 2006 Servicepack 3 (8.00.818) ist installiert, mit der Speicherverwaltung in SQL Server Eigenschaft habe ich schon versucht aber hat keinen Erfolg gebracht. Gruss Harald Quote Link to comment
Gulp 202 Posted January 12, 2006 Report Share Posted January 12, 2006 Gib dem SP 4 ne Chance, da sind ein Haufen Fixes zur Speicherverwaltung drin. Bei mir hat's geholfen. Grüsse Gulp Quote Link to comment
RHa01 10 Posted January 17, 2006 Author Report Share Posted January 17, 2006 So, das SP4 habe ich installiert, hat aber keine Verbesserung gebracht. Was mir so komisch vorkommt ist das wenn ich DTS Pakete ausführe diese lang laufen aber die CPU nicht wirklich ausgelastet ist. Erst wenn der Prozess sqlserver.exe bei 2GB ankommt geht die CPU Auslastung hoch. Wie kann ich den Engpaß herausfinden, ich hätte schon gerne das die Prozesse des SQL die CPU's voll auslasten und damit nicht so lange laufen. danke für Tips Harald Quote Link to comment
Gulp 202 Posted January 17, 2006 Report Share Posted January 17, 2006 Hast Du den /3GB Schalter in der boot.ini schon probiert? Manchmal hilft bei Multiprozessor Systemen tatsächlich nur die Physical Adress Extension (PAE) zu deaktivieren. Ich hatte das auch schon geschafft nach Installation aller (wirklich aller) Hotfixes und Updates von Server OS und des SQL Servers. Wenn das alles auch nicht hilft, muss Dir Microsoft was basteln. Grüsse Gulp Quote Link to comment
RHa01 10 Posted January 17, 2006 Author Report Share Posted January 17, 2006 nach allen Infos ist der Schalter /3GB bei meiner Installation Server2003 Standard und SQL Server2000 Standard nicht wirksam? ich habe mir weiters überlegt ob ich eine weitere Instanz des SQL installieren sollte um die Last zu verteilen (eventuell wird auch der Speicher dann besser eingeteilt). zumindest erwarte ich mir das wenn ich mit Prozessen aus einer Datenbank eine weitere DB nicht in die Knie zwinge. Quote Link to comment
Gulp 202 Posted January 17, 2006 Report Share Posted January 17, 2006 Uups Du hast ja bereits mehrfach geschrieben, dass Du einen 2003 Standard hast (leider) ja ... da gilt der Schalter /3GB tatsächlich nicht. (hab ich eigentlich schon erwähnt, dass ich zu schnell scrolle?) Hmm, der Tip mit den 64-bit Versionen ist auch nicht schlecht. Warum kontaktierst Du nicht zusätzlich mal Microsoft, die haben auch gute Ideen und Vorschläge? Grüsse Gulp Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.