Dell Reference Configuration for Microsoft SQL Server 2008 R2 Fast Track Data Warehouse using PowerVault MD3620i

Similar documents
Dell Microsoft SQL Server 2008 Fast Track Data Warehouse Performance Characterization

High Performance Tier Implementation Guideline

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

Microsoft SharePoint Server 2010

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

Achieving a High Performance OLTP Database using SQL Server and Dell PowerEdge R720 with Internal PCIe SSD Storage

Dell EqualLogic Best Practices Series

Deploying Microsoft SQL Server 2005 Business Intelligence and Data Warehousing Solutions on Dell PowerEdge Servers and Dell PowerVault Storage

Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study

Reference Architecture for a Virtualized SharePoint 2010 Document Management Solution A Dell Technical White Paper

HP ProLiant DL580 Gen8 and HP LE PCIe Workload WHITE PAPER Accelerator 90TB Microsoft SQL Server Data Warehouse Fast Track Reference Architecture

Dell EqualLogic Best Practices Series. Dell EqualLogic PS Series Reference Architecture for Cisco Catalyst 3750X Two-Switch SAN Reference

HP ProLiant Gen8 vs Gen9 Server Blades on Data Warehouse Workloads

Microsoft Exchange 2010 on Dell Systems. Simple Distributed Configurations

Dell PowerEdge Blades Outperform Cisco UCS in East-West Network Performance

Power Comparison of Dell PowerEdge 2950 using Intel X5355 and E5345 Quad Core Xeon Processors

HP 85 TB reference architectures for Microsoft SQL Server 2012 Fast Track Data Warehouse: HP ProLiant DL980 G7 and P2000 G3 MSA Storage

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III

Optimizing SQL Server Storage Performance with the PowerEdge R720

Dynamic Disk Pools Technical Report

The Methodology Behind the Dell SQL Server Advisor Tool

Microsoft SharePoint Server 2010

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

Virtualized Exchange 2007 Local Continuous Replication

Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4

Delivering Accelerated SQL Server Performance with OCZ s ZD-XL SQL Accelerator

or later or later or later or later

DELL. Dell Microsoft Windows Server 2008 Hyper-V TM Reference Architecture VIRTUALIZATION SOLUTIONS ENGINEERING

Dell Reference Configuration for Hortonworks Data Platform

Data Migration: Moving from Dell PowerVault MD3000i/MD3000 to MD3200i/MD3220i and MD3600i/MD3620i Series Storage Arrays

High Performance SQL Server with Storage Center 6.4 All Flash Array

Deployments and Tests in an iscsi SAN

HP high availability solutions for Microsoft SQL Server Fast Track Data Warehouse using SQL Server 2012 failover clustering

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Maximum performance, minimal risk for data warehousing

The MAX5 Advantage: Clients Benefit running Microsoft SQL Server Data Warehouse (Workloads) on IBM BladeCenter HX5 with IBM MAX5.

Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture

HP recommended configuration for Microsoft Exchange Server 2010: HP LeftHand P4000 SAN

Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems

Dell Virtual Remote Desktop Reference Architecture. Technical White Paper Version 1.0

Dell PowerVault MD Series Storage Arrays: IP SAN Best Practices

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team

Pivot3 Reference Architecture for VMware View Version 1.03

SQL Server Business Intelligence on HP ProLiant DL785 Server

Enhancing the Dell iscsi SAN with Dell PowerVault TM Tape Libraries and Chelsio Unified Storage Router iscsi Appliance

All Silicon Data Warehouse: Violin Memory Fast Track Data Warehouse Reference Architecture. Installation and Configuration Guide

Dell High Availability and Disaster Recovery Solutions Using Microsoft SQL Server 2012 AlwaysOn Availability Groups

Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations. Database Solutions Engineering

Sizing and Best Practices for Deploying Microsoft Exchange Server 2010 on VMware vsphere and Dell EqualLogic Storage

Dell High Availability Solutions Guide for Microsoft Hyper-V

Accelerating Server Storage Performance on Lenovo ThinkServer

Dell PowerVault MD32xx Deployment Guide for VMware ESX4.1 Server

Virtualized Exchange 2007 Archiving with EMC Xtender/DiskXtender to EMC Centera

EMC Unified Storage for Microsoft SQL Server 2008

How To Write An Article On An Hp Appsystem For Spera Hana

Summary. Key results at a glance:

IP SAN Best Practices

HP recommended configurations for Microsoft Exchange Server 2013 and HP ProLiant Gen8 with direct attached storage (DAS)

DELL TM PowerEdge TM T Mailbox Resiliency Exchange 2010 Storage Solution

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

HP reference configuration for entry-level SAS Grid Manager solutions

Doubling the I/O Performance of VMware vsphere 4.1

How To Compare Two Servers For A Test On A Poweredge R710 And Poweredge G5P (Poweredge) (Power Edge) (Dell) Poweredge Poweredge And Powerpowerpoweredge (Powerpower) G5I (

LSI MegaRAID FastPath Performance Evaluation in a Web Server Environment

EMC CLARiiON CX3 Series FCP

Dell Desktop Virtualization Solutions Simplified. All-in-one VDI appliance creates a new level of simplicity for desktop virtualization

TEST REPORT Dell PERC H700 average percentage win in IOPS over FEBRUARY 2006 Dell PERC 6/i across RAID 5 and RAID 10. Internal HDD tests

Solid State Drive vs. Hard Disk Drive Price and Performance Study

Lenovo Database Configuration for Microsoft SQL Server TB

Minimize cost and risk for data warehousing

Certification Document macle GmbH Grafenthal-S1212M 24/02/2015. macle GmbH Grafenthal-S1212M Storage system

James Serra Sr BI Architect

Protecting Microsoft SQL Server with an Integrated Dell / CommVault Solution. Database Solutions Engineering

REQUEST FOR QUOTE. All out of date servers contain approximately 1 TB of data that needs to be migrated to the new Windows domain environment.

Sizing and Best Practices for Deploying Microsoft Exchange Server 2010 on VMware vsphere and Dell EqualLogic Storage

A Dell PowerVault MD3200 and MD3200i Series of Arrays Technical White Paper Dell

System Requirements Table of contents

Microsoft Exchange Server 2003 Deployment Considerations

Using Red Hat Network Satellite Server to Manage Dell PowerEdge Servers

LSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment

Private cloud computing advances

Cisco-EMC Microsoft SQL Server Fast Track Warehouse 3.0 Enterprise Reference Configurations. Data Sheet

Figure 1A: Dell server and accessories Figure 1B: HP server and accessories Figure 1C: IBM server and accessories

Dell Exchange 2013 Reference Architecture for 500 to 20,000 Microsoft Users. 1 Overview. Reliable and affordable storage for your business

DVS Enterprise. Reference Architecture. VMware Horizon View Reference

If you already have your SAN infrastructure in place, you can skip this section.

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

SUN ORACLE DATABASE MACHINE

A Dell PowerVault MD3200 and MD3200i Technical White Paper Dell

Lenovo Database Configuration for Microsoft SQL Server TB

Express5800 Scalable Enterprise Server Reference Architecture. For NEC PCIe SSD Appliance for Microsoft SQL Server

How To Connect Virtual Fibre Channel To A Virtual Box On A Hyperv Virtual Machine

Deployment Guide. How to prepare your environment for an OnApp Cloud deployment.

Post-production Video Editing Solution Guide with Microsoft SMB 3 File Serving AssuredSAN 4000

New!! - Higher performance for Windows and UNIX environments

Brocade Solution for EMC VSPEX Server Virtualization

Power Efficiency Comparison: Cisco UCS 5108 Blade Server Chassis and Dell PowerEdge M1000e Blade Enclosure

Dell High Availability Solutions Guide for Microsoft Hyper-V R2. A Dell Technical White Paper

Virtualizing Microsoft SQL Server on Dell XC Series Web-scale Converged Appliances Powered by Nutanix Software. Dell XC Series Tech Note

Transcription:

Dell Reference Configuration for Microsoft SQL Server 2008 R2 Fast Track Data Warehouse using PowerVault MD3620i Dell Database Solutions Engineering Narasimha Reddy Gopu Jisha J August 2011

THIS WHITE PAPER 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. 2011 Dell Inc. All rights reserved. Reproduction of this material in any manner whatsoever without the express written permission of Dell Inc. is strictly forbidden. For more information, contact Dell. Dell, the DELL logo, the DELL badge, PowerVault and PowerEdge are trademarks of Dell Inc. Microsoft, Windows, and SQL Server are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Intel and Xeon are either trademarks or registered trademarks of Intel 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 Inc. disclaims any proprietary interest in trademarks and trade names other than its own. August 2011 Page ii

Contents Introduction... 3 Audience and Scope... 3 Microsoft SQL Server Fast Track Data Warehouse... 3 Dell Fast Track Data Warehouse Reference Architecture... 3 Hardware Component Architecture... 4 Application Configuration... 10 Windows Server 2008 R2 SP1... 10 SQL Server Configuration... 10 Storage System... 10 Performance Benchmarking... 12 Baseline Hardware Characterization using Synthetic I/O... 12 Fast Track Workload Evaluation... 13 Calculating MCR... 13 Calculating BCR... 13 Conclusion... 14 References... 15 Appendix... 16 Reference Architecture Performance Characterization Results... 16 Tables Table 1. Dell Fast Track Reference Architecture Component Details... 5 Table 2. Mount Point Naming and the Storage Enclosure Mapping... 11 Table 3. Performance Benchmark Summary... 14 Table 4. Reference Architecture Performance Characterization Results... 16 Figures Figure 1. Dell Fast Track Reference Architecture... 4 Figure 2. iscsi Offload Engine setting on Broadcom NIC... 6 Figure 3. Maximum Transferable Unit setting on Broadcom NIC... 6 Figure 4. MPIO settings... 7 Figure 5. Jumbo Frame Configuration... 8 Figure 6. Cache Settings... 8 Page 1

Figure 7. Segment Size Settings... 9 Figure 8. RAID Configuration... 9 Figure 9. Storage system Components... 11 Figure 10. Baseline Hardware Characterization using SQLIO... 12 Figure 11. Maximum Benchmark Consumption Rate (BCR)... 13 Page 2

Introduction Data Warehousing is used for storing, normalizing, and analyzing data, trend analysis, business intelligence, etc. With today s never ending data growth, it is becoming a tedious job for the customers to balance capacity and performance of the warehousing system. As data grows larger, response times of the warehousing systems are increasing day-by-day. Many solution providers and IT executives are looking for solutions that ease maintenance and administration, and improve the performance of the entire warehousing stack. There are many challenges in designing a database configuration for OLAP workloads. The most vital factor is to design an optimally balanced database configuration for data warehouse applications. This design enables each of the components of the entire database stack to provide sufficient throughput to match the database capabilities of the specific setup. Dell and Microsoft jointly provided guidelines and design principles to assist customers in designing and implementing a balanced configuration specifically for Microsoft SQL Server data warehouse workloads to achieve out-of-box scalable performance. The theme of this white paper is to describe the architectural design principles and guidelines to achieve an optimally balanced SQL Server Data Warehouse solution according to the Microsoft Fast Track Data Warehouse guidelines. Audience and Scope The target audience of this white paper consists of customers, architects, database administrators, storage administrators and business intelligence (BI) users who are evaluating, planning, and deploying optimally balanced warehouse solutions. The scope of this white paper is limited to data warehouse (OLAP) environments. It does not include other implementations that utilize data warehouses as a source of data, such as SSAS, SSIS, and SSRS. Microsoft SQL Server Fast Track Data Warehouse In order to overcome the limitations of traditional warehouse systems, Microsoft created a cost effective solution that optimally balances the hardware and software capabilities of the system. It provides an easy to deploy data warehouse infrastructure by mainly focusing on the storage tuning and database layout. Fast Track Data Warehouse (FTDW) follows a different way of implementing data warehouse solutions. Because most of the data warehousing queries scan large volumes of data, FTDW designs are optimized for sequential scans/reads. When you apply these proven methodologies, the performance gain from such systems is much better than the traditional warehousing systems. Based on this fact, Dell made a deep study on the FTDW architecture and then created a reference guide that helps customers implement FTDW on Dell hardware. Dell Fast Track Data Warehouse Reference Architecture This white paper describes the implementation of the Fast Track Data Warehouse solution based on the Microsoft SQL Server Fast Track Data Warehouse Reference Guide 3.0 by using Dell PowerEdge R610 servers and iscsi storage. Page 3

LNK/ SPD LNK/ SPD 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 ACT ACT LNK/ SPD Combo LNK/ SPD Combo 21 21 22 22 23 23 24 24 ACT ACT Dell Reference Configuration for Microsoft SQL Server 2008 R2 Fast Track Data Warehouse using In order to obtain the best performance out of all the components in the database stack, the proper tuning of each layer is important. The following sections explain the tuning of the selected hardware and software components, in order to build an optimally balanced system. Hardware Component Architecture Dell conducted redundant and robust tests on Dell s PowerEdge servers and PowerVault storage to determine the best practices and guidelines to build a balanced FTDW system. Figure 1 shows the pictorial representation of the proposed reference architecture. Figure 1. Dell Fast Track Reference Architecture 2 * Dell PowerConnect 8024 2 * DELL 48 * 146GB SAS disks, 15K RPM, 6Gbps PowerEdge R610 2 * Intel Westmere X5687 @3.6GHz Quad Core CPUs 2 * Broadcom 57711 Dual Port 10Gb NICs Windows 2008 R2 SP1 SQL Server 2008 R2 The above reference configuration includes one PowerEdge R610 Server, two MD3620i iscsi storage arrays, two Dual Port Broadcom 57711 10GbE NICs and two 8024 10GbE switches for high availability. Note: Dell also tested the configuration with a single 8024 fabric and verified that there is no compromise on performance for this specific configuration. Based on the high availability requirements, you may decide to have single or dual switches for the configuration. Additionally, the availability of the configuration may be further enhanced by configuring database clustering using multiple servers. Table 1 shows the configuration details, tested by Dell, as part of this white paper exercise. Page 4

Table 1. Dell Fast Track Reference Architecture Component Details Component Details Solution ID 1912847 Server PowerEdge R610 (BIOS: 3.0.0) CPU Intel Xeon CPU X5687 @3.60GHz (HT Enabled) Number of cores per socket 4 Total Number of CPU Cores 8 Memory 96GB RAM(12 * 8 DDR3 DIMMs @1333MHz) 2 * Broadcom BCM57711 NetXtreme II 10GbE Dual Network Adapters Port Adapter (Firmware : 6.2.16 ) Network Switch 2 * PowerConnect 8024 (Firmware : 3.1.4.5) 2 * MD3620i (Firmware : 07.75.14.61) Storage 48 * 146GB 15k RPM 6Gbps SAS Disks; No additional storage Premium features are used Operating System MultiPathing Software iscsi Software Initiator Database Software Microsoft Windows 2008 R2 SP1 Enterprise Edition Microsoft MPIO Microsoft iscsi Initiator (Driver Version : 6.1.7601.17514) Microsoft SQL Server 2008 R2 Standard Edition Dell PowerEdge R610 Server The Dell PowerEdge R610 is a 2-socket 1U rack server that offers simplified management, purposeful design, and energy efficiency with support of Intel 5500 and 5600 series processors and ECC DDR3 RDIMMs @1333MHz with a maximum capacity of 192GB Memory. PowerEdge R610 comes with two x8 Gen2 slots. For more technical specifications of R610 Server, refer to the Power Edge R610 Technical Guide link located in the References section of this document. Processors In the FTDW architecture, the selection of the processor is critical because the complete FTDW architecture depends on the processing capabilities of the hosted application. In this configuration, Dell used (2) Intel Xeon X5687 Quad core Westmere processors each operating at 3.6GHz speed. Memory For FTDW architecture, Microsoft provides a general recommendation of 8GB of memory per processor core. By having enough memory installed on the system, the large-scale queries involving Hash joins and sorting operations benefit because the SQL Server offloads the operations from the Tempdb to Memory. Selection of Memory DIMMS also plays a critical role in the performance of the entire stack. Dell configured the database server with 96GB of RAM, running at 1333 MHz speed. Refer to the Microsoft Fast Track 3.0 Reference Guide for the detailed recommendations on system memory configuration. iscsi SAN Microsoft Fast Track guidelines are intended to arrive at a maximal performing balanced configuration. Therefore, it mandates that you have a high performing SAN configured with the recommended best practices Page 5

for the specific configuration. The sections below detail the SAN configuration settings used for the proposed reference configuration. Broadcom 57711 10GbE Network Adapter In this configuration, Dell used two Dual port Broadcom 57711 10GbE NIC cards. Enable ISOE (iscsi Off Load Engine) feature on Broadcom NICs to off load the iscsi workload from the processors to the NICs. Figure 2 shows a screenshot of the UI when using the Broadcom Advanced Suite to enable ISOE on the NICs. See the References section of this document for detailed instructions on enabling the ISOE feature. Figure 2. iscsi Offload Engine setting on Broadcom NIC For the recommended Fast Track configuration, enable jumbo frames on all the NICs and set the MTU (Maximum Transferrable Unit) to the maximum possible value of 9300 as shown in Figure 3. Figure 3. Maximum Transferable Unit setting on Broadcom NIC PowerConnect 8024 Ethernet Switch Dell PowerConnect 8024 is a 1U rack mountable 10Gb Ethernet switch with 24x 10GBASE-T (10Gb/1Gb/100Mb) and 4x Combo Ports of SFP+ (10Gb/1Gb) or 10GBASE-T ports. For the specific Fast Track reference Page 6

configuration, enable jumbo frames on all switch ports and set the MTU (Maximum Transferrable Unit) to 9216 Bytes. Keep all other switch settings as default. For more details, refer to the Dell PowerConnect 8024/8024F Manuals given in the References section of this document. MultiPathing using Microsoft MPIO Dell storage comes with its own Device Specific Module (DSM) software, included in the MD3620i s Resource DVD, which is fully integrated with Microsoft MPIO and helps you configure the multipath solutions. Dell recommends that you use all the default MultiPathing settings for the configuration. Figure 4 shows the MPIO policy settings of the storage LUN at the host side. Note that the default MPIO policy used is Least Queue Depth. Figure 4. MPIO settings MD3620i iscsi Storage Enclosures Dell introduced the 10Gb MD3620i storage controllers with the support of 2.5 inches 6Gbps SAS disks because the demand for iscsi technology based products is rapidly growing. MD3620i comes with two controllers. Each controller has two iscsi 10Gbps Ethernet host side ports and one SAS out port, which is used to connect to any additional storage enclosures. On each controller, there is an iscsi management port for Out-of-Band Management and serial console port for In-Band Management. Each RAID controller module contains 2GB of cache that is mirrored with the other controller's cache for high availability and is protected by a batterypowered cache offload mechanism. The following sections explain some of the important features of MD3620i that you must tune to achieve optimal performance from the storage array for a high performing Fast Track Data Warehouse. Jumbo Frames on Storage iscsi Ports:- In the proposed configuration, you should configure all the storage iscsi ports to use the MTU value as maximum limit of 9000 bytes/frame. Figure 5 shows the snapshot of the iscsi port configuration to enable jumbo frames on the storage side. Page 7

Figure 5. Jumbo Frame Configuration Cache settings For the Fast Track configuration, Dell recommends that you set the controller cache block size to 32KB for maximum array throughput. Figure 6 shows the storage management window to modify the cache settings. Figure 6. Cache Settings Page 8

Segment size Settings By default MD3620i creates Virtual disks with I/O characteristics suitable for File Systems with default segment size of 128KB. During the Fast Tract exercise, Dell observed that a segment size of 256KB is the most beneficial for sequential workloads. Figure 7 shows the storage option to modify the virtual disk segment size. Figure 7. Segment Size Settings RAID Configuration One of the most critical decisions that you have to make when deploying a new storage solution is what RAID type(s) to use because it heavily impacts the performance of the application. In order to attain the better balance between the controllers and to achieve the efficient use of the storage hard drives, Dell configured the proposed Fast Track configuration using RAID 5(4+1) disk groups for Database data files and RAID1 for Database Log files. Four RAID 5(4+1) data disk groups and one RAID 1 log disk group were created on a single storage enclosure. You should assign two RAID 5 disk groups to a controller and the other two to the other controller, to balance the controllers expeditiously. The log disk group may be assigned to either of the controllers. Figure 8 shows the proposed RAID configuration for a single enclosure. Figure 8. RAID Configuration Page 9

Application Configuration The sections below explain the settings applied for the operating system and database layers. Windows Server 2008 R2 SP1 Dell used the default settings for the Windows 2008 R2 SP1 operating system. SQL Server Configuration Dell added the following startup options to the SQL Server Startup options: -E: This parameter increases the number of contiguous extends in each file that are allocated to a database table as it grows. This is beneficial to improve sequential access. -T1117: This trace flag ensures the even growth of all files in a file group when auto growth is enabled. It may be noted that the Fast Track reference guidelines recommend to pre allocate the data file space rather than to auto grow. Storage System The Fast Track Reference Architecture guidelines define three primary layers of storage configuration: Physical disk array (RAID Groups for Data and Logs) Operating system volume assignment (LUN) Databases: User, System Temp, Log For each Storage array: Four RAID 5 Disk Groups were created, each consisting of 5 disks. These RAID groups were dedicated for the primary user data. The primary disk groups were evenly distributed among the storage controllers. Each storage controller was assigned two of the primary disk groups. One RAID 1 disk group was created of 2 disks. This RAID group was dedicated to host the database transaction log files. The remaining 2 disks were assigned as the storage hot spares. For the entire storage setup involving two storage enclosures, there were eight disk groups dedicated to hold the primary user data and a total of two disk groups to hold the database log files. For Fast Track architectures, Dell recommends that you use mount points for the storage access rather than using drive letters. It is also important to assign the appropriate LUN/Volume and mount point names to the configuration in order to make the troubleshooting and performance analysis much simpler. Assign the mount point names in such a way that the logical file system reflects the underlying physical storage enclosure mapping. Table 2 shows the LUN and mount point names used for the specific reference configuration and the appropriate storage layer mapping. All the logical volumes were mounted to the C:\FT folder. Page 10

Table 2. Mount Point Naming and the Storage Enclosure Mapping Storage Enclosure Storage Processor Disk Group Logical LUN (volume) Logical Volume Label Logical Array Label Full Volume Path 1 1 1 1 SE1-SP1-DG1-v1 PRI C:\FT\PRI\SE1-SP1-DG1-v1 1 1 2 2 SE1-SP1-DG2-v2 PRI C:\FT\PRI\SE1-SP1-DG2-v2 1 2 3 3 SE1-SP2-DG3-v3 PRI C:\FT\PRI\SE1-SP2-DG3-v3 1 2 4 4 SE1-SP2-DG4-v4 PRI C:\FT\PRI\SE1-SP2-DG4-v4 1 2 5 5 SE1-SP2-DG5-v5 LOG C:\FT\LOG\SE1-SP2-DG5-v5 2 1 6 6 SE2-SP1-DG6-v6 PRI C:\FT\PRI\SE2-SP1-DG6-v6 2 1 7 7 SE2-SP1-DG7-v7 PRI C:\FT\PRI\SE2-SP1-DG7-v7 2 2 8 8 SE2-SP2-DG8-v8 PRI C:\FT\PRI\SE2-SP2-DG8-v8 2 2 9 9 SE2-SP2-DG9-v9 PRI C:\FT\PRI\SE2-SP2-DG9-v9 2 2 10 10 SE2-SP2-DG10-v10 LOG C:\FT\LOG\SE2-SP2-DG10- v10 Notes: - SE: Storage Engine, SP: Storage Processors, DG: Disk Group & V: Volume Figure 9 represents the storage system configuration for the proposed Fast Track reference using MD3620i iscsi storage. Figure 9. Storage system Components Page 11

Dell deployed the production, staging, and system temp databases per the recommendations given in the Microsoft Fast Track Data Warehouse 3.0 Reference Guide. Performance Benchmarking Microsoft Fast Track guidelines help you achieve optimized database architecture with balanced CPU and storage bandwidth. The sections below describe the performance characterization activities carried out for the proposed Dell Microsoft Fast Track reference architecture. Baseline Hardware Characterization using Synthetic I/O The storage hardware needs to be analyzed thoroughly to make sure that the storage backend is capable of delivering the maximum possible throughput. This analysis ensures that the performance of the system is not bottlenecked in any of the intermediate layers. Dell used the disk characterization tool, SQLIO, to validate the configuration. For detailed guidelines, refer to the Fast Track Reference Guide link located in the References section of this document. Figure 10 shows the baseline performance numbers achieved for the proposed reference architecture. Figure 10. Baseline Hardware Characterization using SQLIO Page 12

Fast Track Workload Evaluation The performance of a Fast Track database configuration is measured using two core metrics: Maximum CPU Consumption Rate (MCR) and Benchmark Consumption Rate (BCR). Calculating MCR MCR indicates the per core I/O throughput in MB or GB per second. MCR is measured by executing a predefined query against the data in the buffer cache and then measuring the time taken to execute the query against the amount of data processed in MB or GB. The MCR value provides a baseline peak rate for performance comparison and design purposes. For the proposed configuration with two Intel X5687 quad core processors, the system aggregate MCR is 2368 MB/s. The realized MCR value per core is 296 MB/s. Calculating BCR BCR is calculated in terms of total read bandwidth from the disks and not from the buffered cache. BCR is measured by running a set of standard queries specific to the data warehouse workload, directly serviced from disk. For the proposed Fast Track configuration, the aggregate BCR is 2080 MB/s. More details on the BCR calculation and the bandwidth achieved by the component layers are shown in Figure 11. Figure 11. Maximum Benchmark Consumption Rate (BCR) Page 13

During the evaluation cycle, the system configuration was analyzed for multiple query variants (simple, average, and complex) with multiple sessions and different degrees of parallelism (MAXDOP) options to arrive at the optimal configuration. Each of the evaluation results at each step were validated and verified jointly by Dell and Microsoft. The performance benchmark results are summarized in the table below. Table 3. Performance Benchmark Summary Physical Throughput (MB/s) Logical Throughput (MB/s) Average Peak Average Peak 1280.5 1512 1856.5 2274 The session based results of the performance characterization benchmarks are in the Appendix section. Conclusion Microsoft Fast Track Data Warehouse architecture provides a unique data warehouse implementation solution. By following the best practices at all the layers of the stack, you can achieve a balanced data warehouse environment with a greater performance benefit than the traditional data warehouse systems. The Dell Microsoft Fast Track Architecture provides the following benefits to customers: Delivers a tested and validated configuration with proven methodology and performance behavior. Achieves a balanced and optimized system at all the levels of the stack by following the best practices of hardware and software components. Avoids over-provisioning of hardware resources. Offers high availability at all the levels of setup (host, switches, and storage). Helps customers avoid the pitfalls of an improperly designed and configured system. Reduces future support costs by limiting solution re-architect efforts because of scalability challenges. Page 14

References Dell SQL Server Solutions www.dell.com\sql Dell Services www.dell.com\services Dell Support www.dell.com\support OLTP and OLAP http://datawarehouse4u.info/oltp-vs-olap.html Microsoft Fast Track Data Warehouse and Configuration Guide Information www.microsoft.com/fasttrack http://download.microsoft.com/download/b/e/1/be1aabb3-6ed8-4c3c-af91-448ab733b1af/fast_track_configuration_guide.docx An Introduction to Fast Track Data Warehouse Architectures http://msdn.microsoft.com/en-us/library/dd459146.aspx Power Edge R610 Technical Guide http://www.dell.com/downloads/global/products/pedge/r610_tech_guide_1_17_11_final.pdf Broadcom NetXtreme II Network Adapter User Guide http://support.dell.com/support/edocs/network/broadcom/r230837/en/iscsi.htm#wp416534 Dell PowerConnect 8024/8024F Manuals http://support.dell.com/support/edocs/network/pc80xx/en/index.htm Dell PowerVault MD3620 Storage Array Documentation http://support.us.dell.com/support/edocs/systems/md3600i/en/index.htm Page 15

Appendix Table 4. Reference Architecture Performance Characterization Results Simple Workload, MAXDOP:0 Query Sessions Total Physical IO Throughput(MB/s) Total Logical IO Throughput(MB/s) 5 Session 1426 1726 10 Session 1485 1823 20 Session 1512 2274 40 Session 1418 2078 Complex Workload, MAXDOP:0 Query Sessions Total Physical IO Throughput(MB/s) Total Logical IO Throughput(MB/s) 5 Session 1103 1478 10 Session 1077 1477 20 Session 1049 1439 40 Session 1075 1523 Page 16