Warning: Constant WP_TEMP_DIR already defined in /var/www/html/blogs/glenn/wp-config.php on line 94

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/blogs/glenn/wp-config.php:94) in /var/www/html/blogs/glenn/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/blogs/glenn/wp-config.php:94) in /var/www/html/blogs/glenn/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/blogs/glenn/wp-config.php:94) in /var/www/html/blogs/glenn/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/blogs/glenn/wp-config.php:94) in /var/www/html/blogs/glenn/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/blogs/glenn/wp-config.php:94) in /var/www/html/blogs/glenn/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/blogs/glenn/wp-config.php:94) in /var/www/html/blogs/glenn/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/blogs/glenn/wp-config.php:94) in /var/www/html/blogs/glenn/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/blogs/glenn/wp-config.php:94) in /var/www/html/blogs/glenn/wp-includes/rest-api/class-wp-rest-server.php on line 1902
{"id":719,"date":"2013-04-14T15:18:18","date_gmt":"2013-04-14T22:18:18","guid":{"rendered":"http:\/\/3.209.169.194\/blogs\/glenn\/?p=719"},"modified":"2018-11-13T10:52:08","modified_gmt":"2018-11-13T18:52:08","slug":"a-sql-server-hardware-tidbit-a-day-day-14","status":"publish","type":"post","link":"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/","title":{"rendered":"A SQL Server Hardware Tidbit a Day – Day 14"},"content":{"rendered":"

For Day 14 of this series, I want to give my current<\/em><\/strong> recommended Intel Xeon server processors for different sizes of database servers and different workload types.<\/p>\n

My basic premise is that for a database server running SQL Server 2008 R2 or earlier, you want the very best processor<\/em> available for each physical socket in the server (since SQL Server 2008 R2 Processor licenses are relatively expensive). With SQL Server 2012 Enterprise Edition, you need to worry about the physical core counts in your processors, so there are some situations where you might want to choose a \u201cfrequency-optimized\u201d model processor that has fewer physical cores but a higher base clock speed than the top-tier processor that has a higher number of physical cores. An example would be choosing a four-core Intel Xeon E5-2643 instead of an eight-core Xeon E5-2690 processor.<\/p>\n

Unlike a laptop or web server, you usually don\u2019t want to pick a processor for a database server that is one or two models down from the most expensive, \u201ctop of the line\u201d model. With SQL Server 2012 Enterprise Edition, you certainly don\u2019t want to select a slower speed, less expensive processor that has the same number of physical cores as a slightly more expensive processor from that same processor family and generation.<\/p>\n

You will most likely be stuck with whatever processor you choose for the life of the server, since it rarely makes economic sense to upgrade the processors in an existing server. You can also use any \u201cexcess\u201d processor capacity for things like data compression or backup compression, to reduce the pressure on your I\/O subsystem. Trading CPU utilization for I\/O utilization is usually a net win, especially if you have a modern, multi-core processor that can shrug off the extra work.<\/p>\n

These recommendations will change when the Xeon E3-1200 v3 series is released in June 2013, and again when the E5-2600 v2 series is released in Q3 of 2013 and the E7-2800, 4800 and 8800 v2 series are released in Q4 of 2013.<\/p>\n

So here is my recommended Intel Xeon server processor list:<\/p>\n

One-socket server (OLTP workloads)
\n<\/span><\/strong>Xeon E3-1290 v2<\/a> (22nm Ivy Bridge)
\n\u2022\u00a0\u00a0\u00a0 3.7GHz, 8MB L3 Cache, 5.0 GT\/s Intel QPI 1.1
\n\u2022\u00a0\u00a0\u00a0 Four-cores plus hyper-threading, Turbo Boost 2.0 (4.1GHz)
\n\u2022\u00a0\u00a0\u00a0 Two memory channels, 32GB max memory capacity<\/p><\/blockquote>\n

One-socket server (DW\/DSS workloads)
\n<\/span><\/strong>
Xeon E5-2470<\/a> (32nm Sandy Bridge-EN)
\n\u2022\u00a0\u00a0\u00a0 2.3GHz, 20MB L3 Cache, 8.0 GT\/s Intel QPI 1.1
\n\u2022\u00a0\u00a0\u00a0 Eight-cores plus hyper-threading, Turbo Boost 2.0 (3.1GHz)
\n\u2022\u00a0\u00a0\u00a0 Three memory channels, 96GB max memory capacity<\/p><\/blockquote>\n

Two-socket server (OLTP workloads)
\n<\/span><\/strong>
Xeon E5-2690<\/a> (32nm Sandy Bridge-EP)
\n\u2022\u00a0\u00a0\u00a0 2.9GHz, 20MB L3 Cache, 8.0 GT\/s Intel QPI 1.1
\n\u2022\u00a0\u00a0\u00a0 Eight-cores plus hyper-threading, Turbo Boost 2.0 (3.8GHz)
\n\u2022\u00a0\u00a0\u00a0 Four memory channels, 384GB max memory capacity (16GB DIMMs)<\/p><\/blockquote>\n

Two-socket server (DW\/DSS workloads)
\n<\/span><\/strong>
Xeon E7-2870<\/a> (32nm Westmere-EX)
\n\u2022\u00a0\u00a0\u00a0 2.40GHz, 30MB L3 Cache, 6.40 GT\/s Intel QPI 1.0
\n\u2022\u00a0\u00a0\u00a0 Ten-cores plus hyper-threading, Turbo Boost 2.0 (2.8GHz)
\n\u2022\u00a0\u00a0\u00a0 Four memory channels, 512GB max memory capacity (16GB DIMMs)<\/p>\n

Four-socket server (OLTP workloads)
\n<\/span><\/strong>
Xeon E5-4650<\/a> (32nm Sandy Bridge-EP)
\n\u2022\u00a0\u00a0\u00a0 2.7GHz, 20MB L3 Cache, 8.0 GT\/s Intel QPI 1.1
\n\u2022\u00a0\u00a0\u00a0 Eight-cores plus hyper-threading, Turbo Boost 2.0 (3.3GHz)
\n\u2022\u00a0\u00a0\u00a0 Four memory channels, 768GB max memory capacity (16GB DIMMs)<\/p><\/blockquote>\n

Four-socket server (DW\/DSS workloads)
\n<\/span><\/strong>
Xeon E7-4870<\/a> (32nm Westmere-EX)
\n\u2022\u00a0\u00a0\u00a0 2.40GHz, 30MB L3 Cache, 6.40 GT\/s Intel QPI 1.0
\n\u2022\u00a0\u00a0\u00a0 Ten-cores plus hyper-threading, Turbo Boost 2.0 (2.8GHz)
\n\u2022\u00a0\u00a0\u00a0 Four memory channels, 1TB max memory capacity (16GB DIMMs)<\/p><\/blockquote>\n

Eight-socket server (Any workload type)
\n<\/span><\/strong>
Xeon E7-8870<\/a> (32nm Westmere-EX)
\n\u2022\u00a0\u00a0\u00a0 2.40GHz, 30MB L3 Cache, 6.40 GT\/s Intel QPI 1.0
\n\u2022\u00a0\u00a0\u00a0 Ten-cores plus hyper-threading, Turbo Boost 2.0 (2.8GHz)
\n\u2022\u00a0\u00a0\u00a0 Four memory channels, 2TB max memory capacity<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"

For Day 14 of this series, I want to give my current recommended Intel Xeon server processors for different sizes of database servers and different workload types. My basic premise is that for a database server running SQL Server 2008 R2 or earlier, you want the very best processor available for each physical socket in […]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,20,24],"tags":[136,135,126],"class_list":["post-719","post","type-post","status-publish","format-standard","hentry","category-sql-server-hardware","category-intel","category-processors","tag-hardware-consulting","tag-intel-processors","tag-recommended-intel-processors"],"yoast_head":"\nA SQL Server Hardware Tidbit a Day – Day 14 - Glenn Berry<\/title>\n<meta name=\"description\" content=\"Describes recommended Intel processors for SQL Server 2012 workloads\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A SQL Server Hardware Tidbit a Day – Day 14 - Glenn Berry\" \/>\n<meta property=\"og:description\" content=\"Describes recommended Intel processors for SQL Server 2012 workloads\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/\" \/>\n<meta property=\"og:site_name\" content=\"Glenn Berry\" \/>\n<meta property=\"article:published_time\" content=\"2013-04-14T22:18:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-13T18:52:08+00:00\" \/>\n<meta name=\"author\" content=\"Glenn Berry\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Glenn Berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/\",\"url\":\"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/\",\"name\":\"A SQL Server Hardware Tidbit a Day – Day 14 - Glenn Berry\",\"isPartOf\":{\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/glenn\/#website\"},\"datePublished\":\"2013-04-14T22:18:18+00:00\",\"dateModified\":\"2018-11-13T18:52:08+00:00\",\"author\":{\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/glenn\/#\/schema\/person\/57a8972435106bac7970692fcf5edfa7\"},\"description\":\"Describes recommended Intel processors for SQL Server 2012 workloads\",\"breadcrumb\":{\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.sqlskills.com\/blogs\/glenn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A SQL Server Hardware Tidbit a Day – Day 14\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/glenn\/#website\",\"url\":\"https:\/\/www.sqlskills.com\/blogs\/glenn\/\",\"name\":\"Glenn Berry\",\"description\":\"Semi-random musings about SQL Server performance\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.sqlskills.com\/blogs\/glenn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/glenn\/#\/schema\/person\/57a8972435106bac7970692fcf5edfa7\",\"name\":\"Glenn Berry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sqlskills.com\/blogs\/glenn\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/64bdac8830f25f2f8cc780f8a1286c66ff1182218009271e7a953639596f7e25?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/64bdac8830f25f2f8cc780f8a1286c66ff1182218009271e7a953639596f7e25?s=96&d=mm&r=g\",\"caption\":\"Glenn Berry\"},\"sameAs\":[\"https:\/\/www.sqlskills.com\/blogs\/glenn\/\"],\"url\":\"https:\/\/www.sqlskills.com\/blogs\/glenn\/author\/glenn\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A SQL Server Hardware Tidbit a Day – Day 14 - Glenn Berry","description":"Describes recommended Intel processors for SQL Server 2012 workloads","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/","og_locale":"en_US","og_type":"article","og_title":"A SQL Server Hardware Tidbit a Day – Day 14 - Glenn Berry","og_description":"Describes recommended Intel processors for SQL Server 2012 workloads","og_url":"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/","og_site_name":"Glenn Berry","article_published_time":"2013-04-14T22:18:18+00:00","article_modified_time":"2018-11-13T18:52:08+00:00","author":"Glenn Berry","twitter_misc":{"Written by":"Glenn Berry","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/","url":"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/","name":"A SQL Server Hardware Tidbit a Day – Day 14 - Glenn Berry","isPartOf":{"@id":"https:\/\/www.sqlskills.com\/blogs\/glenn\/#website"},"datePublished":"2013-04-14T22:18:18+00:00","dateModified":"2018-11-13T18:52:08+00:00","author":{"@id":"https:\/\/www.sqlskills.com\/blogs\/glenn\/#\/schema\/person\/57a8972435106bac7970692fcf5edfa7"},"description":"Describes recommended Intel processors for SQL Server 2012 workloads","breadcrumb":{"@id":"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.sqlskills.com\/blogs\/glenn\/a-sql-server-hardware-tidbit-a-day-day-14\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sqlskills.com\/blogs\/glenn\/"},{"@type":"ListItem","position":2,"name":"A SQL Server Hardware Tidbit a Day – Day 14"}]},{"@type":"WebSite","@id":"https:\/\/www.sqlskills.com\/blogs\/glenn\/#website","url":"https:\/\/www.sqlskills.com\/blogs\/glenn\/","name":"Glenn Berry","description":"Semi-random musings about SQL Server performance","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sqlskills.com\/blogs\/glenn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.sqlskills.com\/blogs\/glenn\/#\/schema\/person\/57a8972435106bac7970692fcf5edfa7","name":"Glenn Berry","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sqlskills.com\/blogs\/glenn\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/64bdac8830f25f2f8cc780f8a1286c66ff1182218009271e7a953639596f7e25?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/64bdac8830f25f2f8cc780f8a1286c66ff1182218009271e7a953639596f7e25?s=96&d=mm&r=g","caption":"Glenn Berry"},"sameAs":["https:\/\/www.sqlskills.com\/blogs\/glenn\/"],"url":"https:\/\/www.sqlskills.com\/blogs\/glenn\/author\/glenn\/"}]}},"_links":{"self":[{"href":"https:\/\/www.sqlskills.com\/blogs\/glenn\/wp-json\/wp\/v2\/posts\/719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sqlskills.com\/blogs\/glenn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sqlskills.com\/blogs\/glenn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/glenn\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/glenn\/wp-json\/wp\/v2\/comments?post=719"}],"version-history":[{"count":0,"href":"https:\/\/www.sqlskills.com\/blogs\/glenn\/wp-json\/wp\/v2\/posts\/719\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sqlskills.com\/blogs\/glenn\/wp-json\/wp\/v2\/media?parent=719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/glenn\/wp-json\/wp\/v2\/categories?post=719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/glenn\/wp-json\/wp\/v2\/tags?post=719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}