Frage zu MS SQL-Server Editionen

15/06/2010 - 11:29 von Jascha Lendeckel | Report spam
Hallo NG,

wie finde ich heraus wie viel Arbeitsspeicher (RAM) eine Datenbank
benötigt? Hintergrund ist die Frage ob wir mit unserer Datenbank von
SQL-Server 2005 Workgroup-Edition unter SBS2003 auf SQL-Server 2008
Express-Edition R2 umziehen können und diese Version auch in Zukunft
genug Spielraum bietet. Derzeit braucht die Datenbank erst 300MB wird
aber noch weiter wachsen, da noch nicht alle Funktionen und Aufgaben
integriert wurden.


Gruß

Jascha Lendeckel

Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.

[Albert Einstein]
 

Lesen sie die antworten

#1 Christoph Muthmann
15/06/2010 - 12:15 | Warnen spam
Jascha Lendeckel wrote:
Hallo NG,

wie finde ich heraus wie viel Arbeitsspeicher (RAM) eine Datenbank
benötigt? Hintergrund ist die Frage ob wir mit unserer Datenbank von
SQL-Server 2005 Workgroup-Edition unter SBS2003 auf SQL-Server 2008
Express-Edition R2 umziehen können und diese Version auch in Zukunft
genug Spielraum bietet. Derzeit braucht die Datenbank erst 300MB wird
aber noch weiter wachsen, da noch nicht alle Funktionen und Aufgaben
integriert wurden.



Hallo Jascha,
die Frage làßt sich so nicht beantworten. Mehr RAM bedeutet oft weniger IO
und schnellere Antwortzeiten. Bei mir laufen auch Datenbanken mit 200 GB auf
32-Bit-Maschinen mit 4 GB RAM.

Schau Dir mal im Systemmonitor die Page Life Expectancy (SQLServer:Buffer
Manager) an. Die sollte bei ca. 300 liegen. Falls es deutlich weniger ist,
hast Du zuwenig RAM, oder in dem Moment laufen gerade Operationen ab, die
große Datenmengen durch den Speicher ziehen. Das kann man gelegentlich
tolerieren, aber in der Regel wird ein Wert über 300 angestrebt.

Einen schönen Tag noch,
Christoph
Microsoft SQL Server MVP
http://www.insidesql.org

Ähnliche fragen