MS SQL nutzt sehr viel Arbeitsspeicher
Hallo Leute,
wir haben hier eine MS SQL Datenbank (SQL Manager 2005 for SQL Server Lite). Die Anwendung sqlservr.exe gönnt sich etwas mehr als 1GB Arbeitsspeicher.
Laufen tut in der Datenbank unser Stundenbuchungssystem. Gibt es eine Möglichkeit, den Speicher zu leeren?
Bin für alles offen ;)
Danke
wir haben hier eine MS SQL Datenbank (SQL Manager 2005 for SQL Server Lite). Die Anwendung sqlservr.exe gönnt sich etwas mehr als 1GB Arbeitsspeicher.
Laufen tut in der Datenbank unser Stundenbuchungssystem. Gibt es eine Möglichkeit, den Speicher zu leeren?
Bin für alles offen ;)
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 73367
Url: https://administrator.de/contentid/73367
Ausgedruckt am: 22.11.2024 um 07:11 Uhr
9 Kommentare
Neuester Kommentar
Was ist das für eine Antwort?
Eine richtige.
Auf unseren Warenwirtschaftsystem nimmt die
sqlservr.exe gerade mal 80MB ein.
sqlservr.exe gerade mal 80MB ein.
Nun, das hängt auch von verschiedenen Einstellungen und Parameter ab.
Der SQL nimmt sich das an Speicher was er braucht. Wenn andere Applikation auf dem Server dann Speicher benötigen, wird dieser bei bedarf auch wieder vom SQL freigegeben. Ist von MS so gewollt. Eine gutes Beispiel ist am SBS 2003 zu sehen. Da kann man das ganz gut an den SQL aber auch den Exchange sehen.
Wenn schon viel Ram, dann sollen die auch verwendet werden.
Peter
das Problem ist aber, das nur 2GB RAM Verbaut
sind und der SQL Server sich 1,8GB
reserviert.
sind und der SQL Server sich 1,8GB
reserviert.
Ist doch OK.
Da Spielt aber auch das verwendete BS (Server 2000 oder Server 2003 oder Xp) auch eine Rolle.
Dann kommt noch hinzu, welche SQL 2005 Version du verwendest. Express = 1 GB, Workgroup = 3 GB, Standard und Enterprise = OS Maximum.
Du solltest dich mal mit dem SQL Server beschäftigen.
http://msdn2.microsoft.com/de-de/library/ms178067.aspx
Peter
warum ist das ok?
Der Rechner muss dann anfangen auszulagern
und wird bei anderen Programmen sehr langsam.
Z.B. beim Backup
Der Rechner muss dann anfangen auszulagern
und wird bei anderen Programmen sehr langsam.
Z.B. beim Backup
Dann hast du http://msdn2.microsoft.com/de-de/library/ms178067.aspx nicht gelesen oder verstanden.
Peter
Habe ein ähliches Problem, und habe den Artikel von SQL http://msdn2.microsoft.com/de-de/library/ms178067.aspx nicht verstanden...
Win2000 Clients, WinServ.2003SBS mit AD, ExchangeServer und 2GB Ram. Clients auch über RDP.
Meiner Meinung nach bräuchte ich SQL nicht unbedingt für meine Programme. Dienste laufen aber trotzdem.
So alle zwei Tage hat sich sqlservr.exe bis zu 1,5GB Hauptspeicher gekrallt, und während der RDP Sitzung kommt dann zu wenig Hauptspeicher. Ich beende dann die sqlservr.exe mit der hohen Anforderung, und dann ist für zwei drei Tage alles ok.
Wie oder wo kann ich da das mit dem maxSpeicher einstellen? Oder Auslagerungsdatei größer machen?
Win2000 Clients, WinServ.2003SBS mit AD, ExchangeServer und 2GB Ram. Clients auch über RDP.
Meiner Meinung nach bräuchte ich SQL nicht unbedingt für meine Programme. Dienste laufen aber trotzdem.
So alle zwei Tage hat sich sqlservr.exe bis zu 1,5GB Hauptspeicher gekrallt, und während der RDP Sitzung kommt dann zu wenig Hauptspeicher. Ich beende dann die sqlservr.exe mit der hohen Anforderung, und dann ist für zwei drei Tage alles ok.
Wie oder wo kann ich da das mit dem maxSpeicher einstellen? Oder Auslagerungsdatei größer machen?