Ein Freund von mir hat mich heute gefragt (und versucht, einen aufgeregten Kunden zu beruhigen), wie Sie in SQL Server 2005 herausfinden können, welche Datenbank wie viel Speicher (im RAM des Servers) zu einem bestimmten Zeitpunkt belegt.
Ist das überhaupt möglich Wenn das so ist, wie? Können Sie dies mit integrierten SQL Server-Tools tun oder benötigen Sie zusätzliche Optionen von Drittanbietern?
Sein Kunde war völlig durcheinander, weil sein dedizierter SQL Server-Computer plötzlich alle 4 GB RAM außer 200 KB belegt. Ich glaube nicht, dass dies wirklich ein Problem ist - aber da dieser Typ behauptet, dass es mehr oder weniger über Nacht passiert ist, möchte er wissen, was diese Zunahme der Speichernutzung verursacht hat ...
Marc
quelle
Ihr Freund kann auch die Größe des Arbeitsspeichers begrenzen, den SQL benötigt, da SQL, wie Paul oben ausführt, jede Menge Arbeitsspeicher beansprucht.
Begrenzen Sie den von SQL Server belegten Speicher auf 2000 MB (oder was auch immer Sie für am besten halten).
quelle