Microsoft MVPs inside





 MCSEboard.de MCSE Forum zu Windows XP / 2003 / 2008 Server & Windows Vista / Windows 7
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

MS SQL Server Forum


Alles zum Thema Microsoft SQL Server — Q & A zu Microsoft SQL Server 2000 / 2005 / 2008 Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 26.02.2010, 11:03   #1
Junior Member
 
Benutzerbild von manny4566
 
Offline
Registriert seit: 11-2008
Beiträge: 71
SQL - SQLServer 2005 - PageFile - RAM Problem

Hallo,

ich hab ein Problem mit einem doofen SQL Server 2005
Hab den Server selber nicht aufgesetzt von daher kenn ich ihn nicht in und auswendig.

Nur hat er das Problem, nach einer bestimmten Laufzeit abzustürzen.
Meine Vermutung liegt daran, dass der ganze Hauptspeicher vom SQL Server reserviert wird und dann plötzlich kein Speicher mehr da ist und der Server abraucht.

Daten:
Win Server 2003 Std.
2 GB RAM
4 GB Pagefile

Nur wird nichts in die Pagefile geschrieben... Die page file ist zur zeit mit ca. 1,25% ausgelastet, also ca 50 MB sind drin..
Es steht allerdings nur noch ca 230 MB Ram zur Verfügung....

Warum schreibt der Sql Server nichts in die Page File rein, wenn kein Ram mehr zur Verfügung steht??
Oder liegt der Fehler an dieser Einstellung vom SQL Server:

Maximaler Arbeitsspeicher
2 GB

Schreibt er dadurch nichts mehr in die Pagefile, sondern nutzt nur die 2 GB Ram ???
Danke für die Hilfe

Signatur
Status: TP .print Master | CSSA | VCP 4 | MCTS | MCITP - Enterprise Desktop Administrator 7 | MCITP - Server Administrator
Done: 70-680, 70-685, 70-686, 70-640, 70-642, 70-646
Next: ---

    Mit Zitat antworten
Alt 26.02.2010, 11:10   #2
Expert Member
 
Benutzerbild von phoenixcp
 
Offline
Registriert seit: 02-2004
Ort: Radebeul
Beiträge: 5.464
Hallo Manny

Erstmal würde ich an deiner Stelle das Eventlog rund um den Absturz untersuchen. Nur weil der Server abstürzt, muss das kein SQL Server Problem sein.

Welchen Patchlevel hat denn dein SQL Server? Zur Ermittlung mal den Versionsstand per
Code:
Select @@version
ermitteln.

Wie groß sind die Datenbanken die auf dem Server rumliegen?
Wieviel RAM darf sich die SQL Server Instanz denn genehmigen?

Gruß
Carsten

Signatur
MfG

Carsten Paul
MCSEBoard.de SQL Blog
Kein Support per PN, dafür ist das Forum da!

In Memory of LukasB

    Mit Zitat antworten
Alt 26.02.2010, 11:22   #3
Junior Member
 
Benutzerbild von manny4566
 
Offline
Registriert seit: 11-2008
Beiträge: 71
Die Datenbanken ist ca 4 MB und 280 MB groß, also zwei Stück
Die Version ist die 9.00.1406

Wie kann ich nachsehen wie viel RAM die Instanzen haben? Bin nicht so tief drin in der Materie des SQL Servers...

Die Logs hab ich mir ja natürlich intensive angesehen, konnte aber nichts rausfinden..
Mich wundern halt nur, das nichts in die Pagefile geschrieben wird, weshalb anscheinend der Server abstützt, weil kein Speicher mehr zur Verfügung steht....

AWE ist auch ausgeschaltet, bringt ja auch nichts wenn man unter 4 GB ram ist oder nicht...

Signatur
Status: TP .print Master | CSSA | VCP 4 | MCTS | MCITP - Enterprise Desktop Administrator 7 | MCITP - Server Administrator
Done: 70-680, 70-685, 70-686, 70-640, 70-642, 70-646
Next: ---

    Mit Zitat antworten
Alt 26.02.2010, 11:37   #4
Expert Member
 
Benutzerbild von phoenixcp
 
Offline
Registriert seit: 02-2004
Ort: Radebeul
Beiträge: 5.464
Die Version ist die 9.00.1406
uups, da ist ja schon ewig nicht mehr gepatcht worden. Das war ja das erste Update was es für den SQL Server 2005 jemals gab, danach hat er nie wieder ein Update geschweige denn ein Service Pack gesehen.

Die Speicheroptionen am besten mal mit dem folgenden Statement checken:
Code:
Select value, value_in_use from sys.configurations
where name in ('min server memory (MB)', 'max server memory (MB)')
Ansonsten den Server mal auf einen aktuellen Versionsstand bringen. Momentan der höchste für MS SQL Server 2005: 9.00.4285 (wäre dann Service Pack inkl. cumulative Update #8 für MS SQL Server 2005 SP3). Vorrausgesetzt das die Hersteller deiner Datenbanken die Updates freigeben, ansonsten den größten gemeinsamen Versionsstand wählen.

Signatur
MfG

Carsten Paul
MCSEBoard.de SQL Blog
Kein Support per PN, dafür ist das Forum da!

In Memory of LukasB

    Mit Zitat antworten
Alt 26.02.2010, 12:00   #5
Junior Member
 
Benutzerbild von manny4566
 
Offline
Registriert seit: 11-2008
Beiträge: 71
value - value_in_use
0 - 8
2147483647 -2147483647 ( also 2 GB )

Ja die Logs hab ich schon intensiv angesehen. Nur da komm ich nicht mehr weiter.
Ich hab nen zweiten Server, komplett gleich aufgebaut und die gleichen Funktionen, bis auf die Tatsache, dass dort kein SQL Server 2005 installiert ist....
Der hat das Problem nicht...
Deswegen vermute ich ja, dass es mit dem SQL Server zu tun hat bzw. das der RAM vollläuft und die Pagefile nicht benutzt wird um das auszugleichen..
Nur eigentlich sollte der SQL Server auch die Pagefile nutzen oder nicht???
Denke nicht, dass man das ausschalten kann, dass der SQL Server die Pagefile mit nutzt oder?

Signatur
Status: TP .print Master | CSSA | VCP 4 | MCTS | MCITP - Enterprise Desktop Administrator 7 | MCITP - Server Administrator
Done: 70-680, 70-685, 70-686, 70-640, 70-642, 70-646
Next: ---

    Mit Zitat antworten
Alt 26.02.2010, 13:05   #6
Expert Member
 
Benutzerbild von phoenixcp
 
Offline
Registriert seit: 02-2004
Ort: Radebeul
Beiträge: 5.464
value - value_in_use
0 - 8
2147483647 -2147483647 ( also 2 GB )
Nein, die Angabe ist in MB. Setz die Optionen nochmal korrekt über die Serveroptionen im SSMS.

Signatur
MfG

Carsten Paul
MCSEBoard.de SQL Blog
Kein Support per PN, dafür ist das Forum da!

In Memory of LukasB

    Mit Zitat antworten
Alt 26.02.2010, 13:11   #7
Junior Member
 
Benutzerbild von manny4566
 
Offline
Registriert seit: 11-2008
Beiträge: 71
achja ...hab ich total übersehen....ist ja in mb

dann ist die zahl bisschen zu groß, wenn in mb gerechnet wird oder nich

Signatur
Status: TP .print Master | CSSA | VCP 4 | MCTS | MCITP - Enterprise Desktop Administrator 7 | MCITP - Server Administrator
Done: 70-680, 70-685, 70-686, 70-640, 70-642, 70-646
Next: ---

    Mit Zitat antworten
Alt 26.02.2010, 13:48   #8
Expert Member
 
Benutzerbild von phoenixcp
 
Offline
Registriert seit: 02-2004
Ort: Radebeul
Beiträge: 5.464
Richtig. Das sieht mir eher nach ner nicht korrekt gesetzten Default-Einstellung aus. Am besten fix anpassen und dann sollte schon besser sein. Auch wenn ich mir kaum vorstellen kann, das deswegen dein SQL Server abraucht.

Signatur
MfG

Carsten Paul
MCSEBoard.de SQL Blog
Kein Support per PN, dafür ist das Forum da!

In Memory of LukasB

    Mit Zitat antworten
Alt 26.02.2010, 14:23   #9
Junior Member
 
Benutzerbild von manny4566
 
Offline
Registriert seit: 11-2008
Beiträge: 71
naja mal sehen wie er sich jetzt verhält...
danke erstmal

Signatur
Status: TP .print Master | CSSA | VCP 4 | MCTS | MCITP - Enterprise Desktop Administrator 7 | MCITP - Server Administrator
Done: 70-680, 70-685, 70-686, 70-640, 70-642, 70-646
Next: ---

    Mit Zitat antworten
Alt 28.02.2010, 09:33   #10
Expert Member
 
Benutzerbild von Gulp
 
Offline
Registriert seit: 04-2005
Ort: last cubicle on the left
Beiträge: 3.378
2147483647 ist doch der Defaultwert, den der SQL Server im SSMS selbst setzt, wenn man die RAM Einstellung nicht manuell spezifiziert.

siehe:

The default setting for min server memory is 0, and the default setting for max server memory is 2147483647.
Quelle: Server Memory Options

Das ist seit SQL 2005 meines Wissens so, also zunächst nicht wirklich ungewöhnlich

Grüsse

Gulp

Signatur
Mein Name ist Homer von Borg! Widerstand ist zw .... Oh Doughnuts!

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SQLServer 2005 für Webanwendung minnie1 MS SQL Server Forum 6 16.04.2009 16:27
W2k3 Terminalserver und SQLServer DC puk MS SQL Server Forum 8 09.08.2005 08:38
Sqlserver 6.5 Replikation ttimsch MS SQL Server Forum 0 13.09.2004 10:06
SQLServer Authentifizierung benninger MS SQL Server Forum 0 22.04.2004 08:08
OpenLDAP Benutzer Authentifizierung + Microsoft SQLServer 7.0 und SqlServer 2000 Gandalf22 MS SQL Server Forum 2 18.09.2003 11:24


Alle Zeitangaben in MEZ/CET. Es ist jetzt 08:54 Uhr. Seite generiert in 0,074 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang