Top Menu

SQLServerW dniu wczorajszym wspominałem o Service Pack 1 i nowościach jakie wprowadza w dziedzinie wirtualizacji. Między innymi pisałem o Dynamic Memory. W tym poście chciałbym przybliżyć jak zachowa się SQL Server, który będzie uruchomiony na maszynie wirtualnej, która ma skonfigurowane Dynamic Memory.

Najważniejsza sprawa – SQL Server uruchomiony na maszynie wirtualnej działającej w oparciu o Hyper-V z ustawioną funkcją Dynamic Memory jest w pełni wspierany!

Jak to wygląda od strony technicznej? Otóż jeżeli będzie to edycja Enterprise lub Datacenter, które mają funkcjonalność dodawania pamięci w locie to pamięć dynamicznie powiększona przez host Hyper-V zostanie zauważona przez SQL Server. Niestety w przypadku innych wersji SQL Server, pamięć dostępna dla serwera bazodanowego będzie taka jaka była dostępna podczas uruchomienia SQL Server, niezależnie od tego, że host Hyper-V przydzieli dodatkową pamięć i będzie ona dostępna dla systemu operacyjnego.

Powyższe informacje mają zastosowanie dla SQL Server 2005 / 2008 / 2008 R2.

About The Author

2 Comments

  1. Wniosek: na serwerach z innymi, niz wymienione przez Ciebie serwerami nie korzystac z dynamic memory, lub ustawic min na odpowiednio wysokim poziomie (czyli np. takim, jaki byl przy ustawieniu static).
    Wlasnie to przerobilem, sql2k8r2 std po prostu przestal wspolpracowac przy ustawieniu dynamicznym i min ustawionym nisko 🙁

  2. Generalnie tak 🙂 Jeżeli nie ma się Enterprise i Datacenter to na chwile obecną lepiej zostawić static – życie będzie prostsze.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close