Dzięki SQL Server 2005 możesz spojrzeć na Menedżera zadań i przynajmniej pobieżnie sprawdzić, ile pamięci jest przydzielone do SQL Server.
W SQL Server 2008 rozmiar zestawu roboczego lub zatwierdzenia nigdy tak naprawdę nie przekracza 500 MB, nawet jeśli licznik perf SQLServer: Memory Manager / Total Server Memory (KB) wynosi 16 773 760.
Czy istnieje ustawienie, w którym faktycznie pokaże pamięć serwera w Menedżerze zadań? Czy może wynika to ze zmiany sposobu wykorzystania pamięci w programie SQL Server
źródło
EXEC sp_configure 'max server memory';
również nie istnieje w SQL 2008.max server memory (MB)
ale nie trzeba wpisywać całego tekstu ). Aby go zobaczyć, musisz przeczytać komunikat o błędzie informujący o tym, że jest to opcja zaawansowana, a następniesp_configure 'show adv', 1; reconfigure with override;
. Pamiętaj, że nie musisz'show advanced options'
tutaj wpisywać wszystkich .Odpowiedź AaronaBertranda jest świetna. Oto wariant z nieco więcej informacji tutaj
Również po dobry blog o tym, dlaczego TaskManager nie jest do tego zadania tutaj .
Aby uzyskać większą wydajność i magię DMV, nie możesz przejść obok blogu SQL Performance Glenna Berry'ego
źródło