SQL Server 2005 x64, konfigurowanie maksymalnej pamięci serwera

2

Jestem trochę nowicjuszem w konfigurowaniu serwera SQL i właśnie musiałem skonfigurować nową maszynę Server 2008 x64 z SQL 2005 x64. Wygląda na to, że wszystko działa poprawnie, ale mam pytanie dotyczące opcji „Maksymalna pamięć serwera”.

Czy tę opcję należy skonfigurować natychmiast po wyjęciu z pudełka? Na tym etapie serwer ma 16 GB pamięci RAM. Zdecydowałem się włączyć opcję blokowania stron pamięci, jednak wydaje się, że w Internecie jest wiele sprzecznych porad dotyczących tego, czy to zrobić.

Moim zdaniem, jeśli strony pamięci są blokowane, wydaje się ważne, aby ustawić opcję maksymalnej pamięci serwera, aby SQL nie wziął zbyt wiele dla własnego dobra. Mówiąc to, wydaje się jednak, że SQL zwalnia również pamięć w razie potrzeby; ale ten mechanizm pozwala mu zdecydować, co wydać, a nie system operacyjny, aby dowiedzieć się, co myśli najlepiej.

Na tym etapie myślę, że powinienem ustawić maksymalną pamięć serwera na około 12 GB. Należy zauważyć, że serwer w tym momencie nie jest wcale związany z pamięcią.

Jakie są tutaj najlepsze praktyki? Dzięki!

CapBBeard
źródło

Odpowiedzi:

1

wolimy ustawić maksymalne i minimalne ustawienia pamięci na naszych serwerach baz danych, oczywiście rezerwując trochę pamięci dla systemu operacyjnego. W przypadku pudełka 16 Gb prawdopodobnie ustawilibyśmy również maks. I min. Na 12 Gb, ale mamy dedykowane serwery baz danych i nie zawsze tak jest w przypadku wszystkich.

uważam, że najlepszą praktyką jest ustawianie pamięci tak, jak to sugerowałeś, zaraz po wyjęciu z pudełka po instalacji i początkowej konfiguracji.

SQLRockstar
źródło