{"id":11139,"date":"2011-04-05T11:52:53","date_gmt":"2011-04-05T11:52:53","guid":{"rendered":"https:\/\/aidanfinn.com\/?p=11139"},"modified":"2011-04-05T11:52:53","modified_gmt":"2011-04-05T11:52:53","slug":"sql-server-and-hyper-v-dynamic-memory","status":"publish","type":"post","link":"https:\/\/aidanfinn.com\/?p=11139","title":{"rendered":"SQL Server and Hyper-V Dynamic Memory"},"content":{"rendered":"<p>Lots of us are accidential DBAs.\u00a0 In other words, we&#8217;re not DBAs officially, but SQL has made it&#8217;s way onto a large number of servers (or VMs) because of application requirements, e.g. System Center.<\/p>\n<p>SQL is one of those applications that\u00a0can be memory hungry and pretty damned hard to size.\u00a0 That might just make it a perfect case for enabling Dynamic Memory on Hyper-V hosts, a feature of W2008 R2 SP1.<\/p>\n<p>The SQLOS blog posted a series of 3 articles on Dynamic Memory and SQL.\u00a0 I strongly recommend you read it &#8230; even if you don&#8217;t count yourself as a DBA.<\/p>\n<ol>\n<li><a href=\"http:\/\/blogs.msdn.com\/b\/sqlosteam\/archive\/2011\/01\/31\/sql-server-and-hyper-v-dynamic-memory-part-1.aspx\" target=\"_blank\"><span>\u00a0<\/span>SQL Server and Hyper-V Dynamic Memory &#8211; Part 1<\/a>\u00a0&#8211; Understanding Dynamic Memory<\/li>\n<li><a href=\"http:\/\/blogs.msdn.com\/b\/sqlosteam\/archive\/2011\/02\/27\/sql-server-and-hyper-v-dynamic-memory-part-2.aspx\" target=\"_blank\"><span>\u00a0<\/span>SQL Server and Hyper-V Dynamic Memory Part 2<\/a>\u00a0&#8211; Understanding how SQL deals with memory<\/li>\n<li><a href=\"http:\/\/blogs.msdn.com\/b\/sqlosteam\/archive\/2011\/03\/09\/sql-server-and-hyper-v-dynamic-memory-part-3.aspx\" target=\"_blank\"><span>\u00a0<\/span>SQL Server and Hyper-V Dynamic Memory Part 3<\/a>\u00a0&#8211; Guidelines for configuring Dynamic Memory for SQL VMs<\/li>\n<\/ol>\n<p>By the way, SQL 2005 and later Enterprise and Datacenter editions are required to take advantage of Dynamic Memory in SQL VMs.\u00a0 This is because the lower editions (Express, Standard, Web and Workgroup) don&#8217;t\u00a0support hot-add memory, something that was the domain of high end hardware prior to Dynamic Memory.\u00a0 That&#8217;s unfortunate\u00a0because those lower editions are likely what you have P2Vd from previous physical installs, and it isn&#8217;t uncommon to see SQL Web being deployed in a hosting environment (\u20ac11\/month VS \u20ac260\/month or more per CPU for a higher edition).<\/p>\n<p>SQL vNext (codename Denali) is probably going to allow the Standard edition to support Dynamic Memory.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lots of us are accidential DBAs.\u00a0 In other words, we&#8217;re not DBAs officially, but SQL has made it&#8217;s way onto a large number of servers (or VMs) because of application requirements, e.g. System Center. SQL is one of those applications that\u00a0can be memory hungry and pretty damned hard to size.\u00a0 That might just make it &hellip; <a href=\"https:\/\/aidanfinn.com\/?p=11139\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;SQL Server and Hyper-V Dynamic Memory&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11139","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"jetpack_featured_media_url":"","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/11139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11139"}],"version-history":[{"count":0,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/11139\/revisions"}],"wp:attachment":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}