{"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,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_wpcom_ai_launchpad_first_post":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11139","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Lots of us are accidential DBAs. In other words, we&#039;re not DBAs officially, but SQL has made it&#039;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 can be memory hungry and pretty damned hard to size. That might just make it\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"AFinn\"\/>\n\t<meta name=\"google-site-verification\" content=\"TDKjbi2McB2eLIfL6KwPB3aQqv5E-mbcb2QYIcovGaI\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/aidanfinn.com\/?p=11139\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_GB\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Aidan Finn, IT Pro - A blog covering Azure, Hyper-V, Windows Server, desktop, systems management, deployment, and so on ...\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"SQL Server and Hyper-V Dynamic Memory | Aidan Finn, IT Pro\" \/>\n\t\t<meta property=\"og:description\" content=\"Lots of us are accidential DBAs. In other words, we&#039;re not DBAs officially, but SQL has made it&#039;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 can be memory hungry and pretty damned hard to size. That might just make it\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/aidanfinn.com\/?p=11139\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2011-04-05T11:52:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2011-04-05T11:52:53+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@joe_elway\" \/>\n\t\t<meta name=\"twitter:title\" content=\"SQL Server and Hyper-V Dynamic Memory | Aidan Finn, IT Pro\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Lots of us are accidential DBAs. In other words, we&#039;re not DBAs officially, but SQL has made it&#039;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 can be memory hungry and pretty damned hard to size. That might just make it\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@joe_elway\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=11139#article\",\"name\":\"SQL Server and Hyper-V Dynamic Memory | Aidan Finn, IT Pro\",\"headline\":\"SQL Server and Hyper-V Dynamic Memory\",\"author\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=11139#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"AFinn\"},\"datePublished\":\"2011-04-05T11:52:53+01:00\",\"dateModified\":\"2011-04-05T11:52:53+01:00\",\"inLanguage\":\"en-GB\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=11139#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=11139#webpage\"},\"articleSection\":\"Uncategorized\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=11139#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/aidanfinn.com\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?cat=1#listItem\",\"name\":\"Uncategorized\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?cat=1#listItem\",\"position\":2,\"name\":\"Uncategorized\",\"item\":\"https:\\\/\\\/aidanfinn.com\\\/?cat=1\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=11139#listItem\",\"name\":\"SQL Server and Hyper-V Dynamic Memory\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=11139#listItem\",\"position\":3,\"name\":\"SQL Server and Hyper-V Dynamic Memory\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?cat=1#listItem\",\"name\":\"Uncategorized\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#person\",\"name\":\"AFinn\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=11139#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"AFinn\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1#author\",\"url\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1\",\"name\":\"AFinn\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=11139#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"AFinn\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=11139#webpage\",\"url\":\"https:\\\/\\\/aidanfinn.com\\\/?p=11139\",\"name\":\"SQL Server and Hyper-V Dynamic Memory | Aidan Finn, IT Pro\",\"description\":\"Lots of us are accidential DBAs. In other words, we're not DBAs officially, but SQL has made it'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 can be memory hungry and pretty damned hard to size. That might just make it\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?p=11139#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/?author=1#author\"},\"datePublished\":\"2011-04-05T11:52:53+01:00\",\"dateModified\":\"2011-04-05T11:52:53+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#website\",\"url\":\"https:\\\/\\\/aidanfinn.com\\\/\",\"name\":\"Aidan Finn, IT Pro\",\"description\":\"A blog covering Azure, Hyper-V, Windows Server, desktop, systems management, deployment, and so on ...\",\"inLanguage\":\"en-GB\",\"publisher\":{\"@id\":\"https:\\\/\\\/aidanfinn.com\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"SQL Server and Hyper-V Dynamic Memory | Aidan Finn, IT Pro","description":"Lots of us are accidential DBAs. In other words, we're not DBAs officially, but SQL has made it'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 can be memory hungry and pretty damned hard to size. That might just make it","canonical_url":"https:\/\/aidanfinn.com\/?p=11139","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"TDKjbi2McB2eLIfL6KwPB3aQqv5E-mbcb2QYIcovGaI","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aidanfinn.com\/?p=11139#article","name":"SQL Server and Hyper-V Dynamic Memory | Aidan Finn, IT Pro","headline":"SQL Server and Hyper-V Dynamic Memory","author":{"@id":"https:\/\/aidanfinn.com\/?author=1#author"},"publisher":{"@id":"https:\/\/aidanfinn.com\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/aidanfinn.com\/?p=11139#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g","width":96,"height":96,"caption":"AFinn"},"datePublished":"2011-04-05T11:52:53+01:00","dateModified":"2011-04-05T11:52:53+01:00","inLanguage":"en-GB","mainEntityOfPage":{"@id":"https:\/\/aidanfinn.com\/?p=11139#webpage"},"isPartOf":{"@id":"https:\/\/aidanfinn.com\/?p=11139#webpage"},"articleSection":"Uncategorized"},{"@type":"BreadcrumbList","@id":"https:\/\/aidanfinn.com\/?p=11139#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/aidanfinn.com#listItem","position":1,"name":"Home","item":"https:\/\/aidanfinn.com","nextItem":{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?cat=1#listItem","name":"Uncategorized"}},{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?cat=1#listItem","position":2,"name":"Uncategorized","item":"https:\/\/aidanfinn.com\/?cat=1","nextItem":{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?p=11139#listItem","name":"SQL Server and Hyper-V Dynamic Memory"},"previousItem":{"@type":"ListItem","@id":"https:\/\/aidanfinn.com#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?p=11139#listItem","position":3,"name":"SQL Server and Hyper-V Dynamic Memory","previousItem":{"@type":"ListItem","@id":"https:\/\/aidanfinn.com\/?cat=1#listItem","name":"Uncategorized"}}]},{"@type":"Person","@id":"https:\/\/aidanfinn.com\/#person","name":"AFinn","image":{"@type":"ImageObject","@id":"https:\/\/aidanfinn.com\/?p=11139#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g","width":96,"height":96,"caption":"AFinn"}},{"@type":"Person","@id":"https:\/\/aidanfinn.com\/?author=1#author","url":"https:\/\/aidanfinn.com\/?author=1","name":"AFinn","image":{"@type":"ImageObject","@id":"https:\/\/aidanfinn.com\/?p=11139#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/65fde4aa9f2ab1cf1514ae320a37ec682d9398ce5791d3c2dd1e8670a71ceea0?s=96&d=mm&r=g","width":96,"height":96,"caption":"AFinn"}},{"@type":"WebPage","@id":"https:\/\/aidanfinn.com\/?p=11139#webpage","url":"https:\/\/aidanfinn.com\/?p=11139","name":"SQL Server and Hyper-V Dynamic Memory | Aidan Finn, IT Pro","description":"Lots of us are accidential DBAs. In other words, we're not DBAs officially, but SQL has made it'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 can be memory hungry and pretty damned hard to size. That might just make it","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/aidanfinn.com\/#website"},"breadcrumb":{"@id":"https:\/\/aidanfinn.com\/?p=11139#breadcrumblist"},"author":{"@id":"https:\/\/aidanfinn.com\/?author=1#author"},"creator":{"@id":"https:\/\/aidanfinn.com\/?author=1#author"},"datePublished":"2011-04-05T11:52:53+01:00","dateModified":"2011-04-05T11:52:53+01:00"},{"@type":"WebSite","@id":"https:\/\/aidanfinn.com\/#website","url":"https:\/\/aidanfinn.com\/","name":"Aidan Finn, IT Pro","description":"A blog covering Azure, Hyper-V, Windows Server, desktop, systems management, deployment, and so on ...","inLanguage":"en-GB","publisher":{"@id":"https:\/\/aidanfinn.com\/#person"}}]},"og:locale":"en_GB","og:site_name":"Aidan Finn, IT Pro - A blog covering Azure, Hyper-V, Windows Server, desktop, systems management, deployment, and so on ...","og:type":"article","og:title":"SQL Server and Hyper-V Dynamic Memory | Aidan Finn, IT Pro","og:description":"Lots of us are accidential DBAs. In other words, we're not DBAs officially, but SQL has made it'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 can be memory hungry and pretty damned hard to size. That might just make it","og:url":"https:\/\/aidanfinn.com\/?p=11139","article:published_time":"2011-04-05T11:52:53+00:00","article:modified_time":"2011-04-05T11:52:53+00:00","twitter:card":"summary","twitter:site":"@joe_elway","twitter:title":"SQL Server and Hyper-V Dynamic Memory | Aidan Finn, IT Pro","twitter:description":"Lots of us are accidential DBAs. In other words, we're not DBAs officially, but SQL has made it'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 can be memory hungry and pretty damned hard to size. That might just make it","twitter:creator":"@joe_elway"},"aioseo_meta_data":{"post_id":"11139","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 03:53:17","updated":"2025-06-04 14:23:51","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/aidanfinn.com\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/aidanfinn.com\/?cat=1\" title=\"Uncategorized\">Uncategorized<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSQL Server and Hyper-V Dynamic Memory\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/aidanfinn.com"},{"label":"Uncategorized","link":"https:\/\/aidanfinn.com\/?cat=1"},{"label":"SQL Server and Hyper-V Dynamic Memory","link":"https:\/\/aidanfinn.com\/?p=11139"}],"amp_enabled":true,"jetpack_featured_media_url":"","_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}]}}