Dell Reference Configuration for a 12TB Microsoft SQL Server 2012 Fast Track
Total Page:16
File Type:pdf, Size:1020Kb
Dell Reference Configuration for a 12TB Microsoft SQL Server 2012 Fast Track Data Warehouse A Dell Technical White Paper Database Solutions Engineering Dell Product Group Mayura Deshmukh April 2013 Dell Reference Configuration for 12TB Microsoft SQL Server 2012 Fast Track Data Warehouse This document is for informational purposes only and may contain typographical errors and technical inaccuracies. The content is provided as is, without express or implied warranties of any kind. © 2013 Dell Inc. All rights reserved. Dell and its affiliates cannot be responsible for errors or omissions in typography or photography. Dell, the Dell logo, and PowerEdge are trademarks of Dell Inc. Intel and Xeon are registered trademarks of Intel Corporation in the U.S. and other countries. Microsoft, Windows, and Windows Server are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell disclaims proprietary interest in the marks and names of others. February 2013 | Rev 1.0 ii Dell Reference Configuration for 12TB Microsoft SQL Server 2012 Fast Track Data Warehouse Contents Executive Summary .................................................................................................... 4 FTDW Reference Architectures Using PowerEdge R720xd Server .............................................. 4 12TB Dell R720XD FTDW Reference Architecture ................................................................. 5 Hardware Components .............................................................................................. 5 Internal Storage Controller (PERC H710P Mini) Settings ...................................................... 7 Application Configuration .......................................................................................... 9 Capacity Details .................................................................................................... 10 Performance Benchmarking ...................................................................................... 11 Conclusion ............................................................................................................. 13 References ............................................................................................................. 14 Tables Table 1: Dell Fast Track Reference Architectures for PowerEdge R720xd Server ............................. 4 Table 2: Tested Dell FTDW Reference Architecture Components ................................................ 5 Table 3: Mount Point Naming and Storage Enclosure Mapping .................................................... 9 Table 4: Capacity Metrics .............................................................................................. 10 Table 5: Performance Metrics ......................................................................................... 11 Figures Figure 1: Proposed Dell Fast Track Reference Architecture ....................................................... 5 Figure 2: Memory Slot Locations ........................................................................................ 7 Figure 3: Virtual Disk Settings ........................................................................................... 7 Figure 4: Internal Storage Controller Settings ....................................................................... 8 Figure 5: RAID Configuration ............................................................................................ 8 Figure 6: Storage System Components ................................................................................. 9 Figure 7: SQLIO Line Rate Test from Cache (Small 5MB File) .................................................... 12 Figure 8: SQLIO Real Rate Test from Disk (Large 25GB File) .................................................... 12 iii Dell Reference Configuration for 12TB Microsoft SQL Server 2012 Fast Track Data Warehouse Executive Summary The performance and stability of any data warehouse solution is based on the integration between solution design and hardware platform. Choosing the correct solution architecture requires balancing the application’s intended purpose and expected use with the hardware platform’s components. Poor planning, bad design, and misconfigured or improperly sized hardware often lead to increased costs, increased risks and, even worse, unsuccessful projects. This white paper provides guidelines to achieve a compact, balanced, optimized 12TB Microsoft® SQL Server® 2012 data warehouse configuration for Dell™ PowerEdge™ R720 and R720xd servers using Microsoft Fast Track Data Warehouse (FTDW) principles. Benefits of implementing this reference architecture include: Achieve a balanced and optimized system at all levels of the stack by following hardware and software best practices. Avoid over-provisioning hardware resources to reduce costs. Implement a tested and validated configuration with proven methodologies and performance behaviors to help avoid the pitfalls of improperly designed and configured systems. Easily migrate from a small- to medium-sized data warehouse configuration (5TB) to a large data warehouse configuration (12TB). Data center space comes at a premium. This configuration provides a compact, high-performance solution for large data warehouses with 12TB of data or more. FTDW Reference Architectures Using PowerEdge R720xd Server The Microsoft FTDW reference architecture achieves an efficient resource balance between SQL Server data processing capability and realized component hardware throughput to take advantage of improved out-of-the-box performance. As most data warehouse queries scan large volumes of data, FTDW system design and configuration are optimized for sequential reads and are based on concurrent query workloads. Understanding performance and maintaining a balanced configuration helps reduce costs by avoiding over provisioning of components. Dell provides various Fast Track reference architectures for SQL 2012 built using the Dell PowerEdge 12th Generation servers. These solutions are differentiated depending on the data warehouse capacity and scan rate requirements. Table 1 summarizes FTDW configurations with Dell R720XD server. Table 1: Dell Fast Track Reference Architectures for PowerEdge R720xd Server Solution ID Server CPU Data Drives Rated Capacity 2457176 R720XD (2) Intel® Xeon® E5-2643 CPU @3.3GHz (18) 900GB 10K SAS 12TB The 12TB R720XD configuration described in this white paper is also available as a rapid deployment, with hardware, software, and services included in the Dell™ Quickstart Data Warehouse Appliance 2000 (QSDW 2000). This configuration provides a low-cost and easier migration path for customers who want 4 Dell Reference Configuration for 12TB Microsoft SQL Server 2012 Fast Track Data Warehouse to go from a 5TB to 12TB solution. For more information on Dell QSDW 2000, see Dell Quickstart Data Warehouse Appliance. 12TB Dell R720XD FTDW Reference Architecture The following sections of this paper describe the hardware, software, capacity, and performance characteristics of a 12TB Microsoft SQL Server 2012 FTDW solution with scan rates of about 2GBps using PowerEdge R720XD servers. Hardware Components Redundant and robust tests have been conducted on PowerEdge servers to determine best practices and guidelines for building a balanced FTDW system. Table 2 provides the detailed hardware configuration of the reference architecture. Figure 1: Proposed Dell Fast Track Reference Architecture Tested Dell Fast Track Reference Architecture Component Details Table 2: Tested Dell FTDW Reference Architecture Components Component Details Server PowerEdge R720xd CPU (2) Intel® Xeon® E5-2643 CPU @3.3GHz (HT Enabled) Number of sockets used 2 Total Number of CPU Cores 8 Memory 128GB RAM (8 X 16GB DDR3 DIMMs @1600MHz) 5 Dell Reference Configuration for 12TB Microsoft SQL Server 2012 Fast Track Data Warehouse 22x 900GB 10K 2.5” SAS (18 data, 2 logs, 2 staging) Internal Hard Drives 2x 900GB 10K 2.5” SAS (2 Hot Spares) 2x 900GB 10K 2.5” SAS (2 drives with OS) rear bay Operating System Microsoft Windows® Server 2008 R2 SP1 Enterprise Edition Database Software Microsoft SQL Server 2012 Enterprise Edition PowerEdge R720xd Server The PowerEdge R720xd server is a two-socket, 2U high-capacity, multi-purpose rack server offering an excellent balance of internal storage, redundancy, and value in a compact chassis. For technical specifications of the R720xd server, see the Power Edge R720xd Technical Guide. Processors The Fast Track Data Warehouse Reference Guide for SQL Server 2012 describes how to achieve a balance between components such as storage, memory, and processors. To balance available internal storage and memory for the PowerEdge R720xd, the architecture uses two Intel Xeon E5-2643 four-core processors operating at 3.3GHz. Memory For SQL Server 2012 reference architectures, Microsoft recommends using 128GB to 256GB of memory for dual-socket configuration. Selection of memory DIMMS will also play a critical role in the performance of the entire stack. This configuration was tested with various memory sizes running at different speeds—for example, 192GB running at 1333MHz, 192GB running at 1600MHz, 112GB running at 1600MHz, and so on. Using DIMMs with memory rate of 1600MHz showed significant performance improvement (about 400MBs/s) over DIMMS with memory rate of 1333MHz.