Balonowanie występujące na serwerze SQL

9

Z tego, co rozumiem, balonowanie powinno wystąpić tylko wtedy, gdy hostowi zaczyna brakować pamięci fizycznej, gdzieś powyżej 90% wykorzystania. Mam serwer SQL działający w klastrze z trzema węzłami (64 GB pamięci RAM na każdym hoście) i jako gość został mu przypisany 8 GB pamięci RAM. W ciągu ostatnich kilku miesięcy występowały sporadyczne problemy z wydajnością w różnych systemach, a jednym z obszarów, na który zwróciliśmy uwagę, jest to, że serwer SQL wydaje się regularnie powiększać pamięć. Dzieje się tak pomimo faktu, że pamięć hosta pozostaje stale poniżej 75%.

Czy źle zrozumiałem wyzwalacze związane z balonowaniem i czy balon o pojemności 2 GB w regularnych odstępach czasu nie stanowi większego problemu?

(Mam nadzieję) załączyłem zdjęcie monitorowania pamięci z ostatnich dni.

Pracujemy na ESX4.1, a gościnną maszyną wirtualną jest Windows Server 2008 R2 z SQL Server 2008 R2

EDYCJA: W świetle sugestii poniżej w komentarzach z Chopper3 dokonujemy dziś pewnych zmian. Wydaje się, że szybki test na serwerze o niskim wpływie miał dobry wpływ, więc jutro powinniśmy trzymać kciuki z pełną wydajnością. Może wyjaśnić wiele możliwych problemów związanych z wydajnością, które ostatnio obserwowaliśmy.

Tim Alexander
źródło
1
Spójrz na ustawienia maszyny Wirtualnej, a następnie wybierz Zasoby, kliknij Pamięć i upewnij się, że pole „Nieograniczone” jest zaznaczone - Widziałem przypadki, w których to po prostu nie jest zaznaczone z jakiegoś tajemniczego powodu i powoduje tego rodzaju problem. W każdym razie warto to sprawdzić.
Chopper3
Golly. nie mam pojęcia, dlaczego nie jest ustawiony, ale co dziwne, wersja testowa i programistyczna tego samego serwera ma to ustawione i pokazuje absolutnie zero balonowania. dałeś mi odtąd miejsce startu, dzięki bardzo!
Tim Alexander
Widziałem to samo w jednym z naszych środowisk (4.1U1), ten bit właśnie został odwrócony, wkrótce przechodzi do 5. czegoś, więc nie jestem zbyt zdenerwowany, ale chciałem, żebyś wiedział.
Chopper3

Odpowiedzi:

9

Dla poczucia kompletności podam to jako odpowiedź na przyszłe referencje / wyszukiwania.

Zasadniczo spójrz na ustawienia maszyny wirtualnej, następnie wybierz Zasoby, kliknij Pamięć i upewnij się, że pole „Nieograniczone” jest zaznaczone - pozostawienie niezaznaczonego może spowodować niepotrzebne balonowanie.

Siekacz 3
źródło
no cóż, dziś rano przedstawiono mi wiele wykresów z zerowym balonem :) Jestem pewien, że wydajność wzrośnie z tego, ale tak czy inaczej odpowiedziałeś na moje pytanie. dzięki za pomoc!
Tim Alexander
Bingo - chętnie pomogę.
Chopper3