A Low Cost Data Warehouse Using SQL Server 2008

Size: px
Start display at page:

Download "A Low Cost Data Warehouse Using SQL Server 2008"

Transcription

1 A Low Cost Data Warehouse Using SQL Server 2008 Database Solutions Engineering By Jisha J Dell Product Group July 2009

2 Executive Summary A Data warehouse refers to a data repository which stores huge amount of data and is predominantly used for analytical purposes like reporting and data mining. From a performance point of view, organizations prefer to have separate decision support systems (DSS) and Online Transaction Processing (OLTP) environments. Separating the DSS environment from the OLTP environment helps customers to manage these systems efficiently and this helps to perform better capacity planning. This paper outlines different considerations for separating DSS from OLTP environments and touches upon technical procedures for achieving the same. A low cost data warehouse solution which comprises Dell PowerEdge T710, Dell PowerVault MD1120 and PERC6/E RAID controller is proposed. This paper highlights the capability of Dell PowerVault MD1120 to handle the data warehouse workloads. This paper also analyses different storage topologies and discusses some of the storage interface optimizations based on a standard DSS workload. 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 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, PowerEdge, PowerVault, PowerConnect, and OpenManage are trademarks of Dell Inc. Microsoft, SQL Server, and Windows Server are 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. Page ii

3 Contents Introduction... 4 Separating OLTP and OLAP Database Systems... 5 Transporting Data from an OLTP Database to an OLAP Database... 5 Dell Advantages for Deploying a Data Warehouse Solution... 7 SQL Server 2008 Partitioning... 9 Test Methodology Test Configuration OLAP (DSS) Workload Single MD1120 Enclosure Test Setup Results Analysis Daisy chaining Multiple MD1120 Enclosures Test Setup Results Analysis Daisy Chaining Multiple Enclosures vs. Multiple PERC MD1120 Connections Test Setup Results Analysis Implementing SQL Server Partitioning Test Setup Results Analysis PERC 6/E Controller Optimizations for a Typical Data Warehouse Test Setup Results Analysis Conclusions Glossary References... 23

4 Introduction For data warehouse deployments, one of the challenges that the customers are facing is how to have a cost effective data warehouse solution which can meet their performance requirements. Most of the data centers have a mix of OLTP (Online Transaction Processing) and OLAP (Online Analytical Processing) databases, which have different performance and criticality requirements based on the business requirement. The OLTP databases are customer facing systems, where a number of clients log in and execute a number of small transactions. The I/O pattern is more of a random nature. These databases handle the most immediate data of the organization and are therefore constrained by the RPO (Recovery Point Objective) and RTO (Recovery Time Objective) considerations. These systems are usually implemented as part of a SAN (Storage Attached Network) to satisfy the No Downtime requirement. Additional business continuity measures such as DR (Disaster Recovery) solutions are considered on the subject of the OLTP database design. In other words, the whole OLTP infrastructure requires a huge capital investment. A typical transaction entry database at a retail store may be considered as an example of a simple OLTP database. The Transaction Processing systems are often complemented by one or more legacy databases for reporting and analysis purposes. These databases are also known as DSS (Decision Support Systems) or Data warehouses. (The term Data warehouse refers to a custom designed data repository of an organization mainly meant for reporting and analysis.) These decision support systems are usually derived from the live OLTP systems and are characterized by a number of large queries to collect the statistical data for a particular period of time. The data is in turn used in the decision making process of the organization. Since the queries are run on a particular set of data, the I/O pattern is mostly sequential in this case. A database which holds the sales information which is aggregated by region, period and sales channel may be considered as an example of an OLAP database. In today s economy, the organizations are more focused on reducing the cost without compromising the performance requirements. The OLTP database deployments involve lots of cost due to its criticality and performance requirements. Whereas customers may prefer to have a low cost data warehouse solution which can meet their desired performance requirements. This paper presents a low cost data warehousing solution from Dell with Dell PowerEdge 11 th generation servers and Dell PowerVault storage. This paper provides a high level discussion on how to transport data from OLTP to DSS environments. A detailed analysis is performed on Dell PowerVault MD1120 storage capability (which includes a scalability aspect) to handle the data warehouse workload. Several best practices are discussed and recommended to get optimal performance from data warehouse deployment with the MD1120 storage array. Microsoft SQL Server data partitioning capability is tested and expected performance enhancements are analyzed in this paper. Page 4

5 Separating OLTP and OLAP Database Systems It is often a recommended practice to separate the DSS or Data warehousing environment from the OLTP environment. Some of the different factors favoring this configuration are as follows: Workload: The DSS workload usually consists of full table scans, long running queries and different backup jobs, which tend to utilize a major portion of the database server memory and processor time. On the other hand, the OLTP workload is characterized by small insert, update and delete statements. I/O pattern: DSS is characterized by large sequential I/Os compared to small random I/Os on the OLTP side. Therefore, the database server I/O optimizations become very simple on separating both the environments. I/O size: The typical I/O size for DSS systems is very huge usually in the range of 1MB, where as for OLTP systems the typical I/O size is 4KB or 8KB. I/O Requirements: In OLTP systems, performance is measured in Transactions per second (TPS) within the permissible response time, whereas DSS systems expect high throughput measured in Megabytes per second (MBps). Database tuning: The database server tuning becomes very flexible in separating the OLTP and DSS environments. Database Schema: There is much difference between the OLTP and OLAP database schemas. The OLTP schema is designed for facilitating fast insert, update and delete operations. It is usually highly normalized. An OLTP database is usually characterized by a number of small lookup or reference tables. The foreign keys and the referential integrity constraints play an important role in the OLTP database design. On the other hand, the OLAP schema is designed to facilitate easy retrieval of data. In this case, the tables are highly denormalized. The most common OLAP schema is the Star schema. It consists of a number of large tables called Fact tables. These huge tables are surrounded by a number of small tables called Dimensions. Fact tables contain the data that can be used arithmetically for analysis purposes. Each dimension table provides the reference to the data in the Fact tables. Transporting Data from an OLTP Database to an OLAP Database The data from OLTP databases can be moved to a DSS environment in a number of ways. Several ETL (Extraction Transformation and Loading) tools are available in the market which serves the purpose of populating the DSS database. Microsoft SQL Server comes bundled with a number of resources which facilitates ETL. SQL Server Database snapshot, introduced in Microsoft SQL Server 2005, combined with the Database mirroring is one of the options that can be considered in transporting data from OLTP systems for reporting purposes. A database snapshot is a read only copy of the database. The OLTP database may be mirrored to a separate location and database snapshots can be incorporated in the mirrored database to make the mirrored data available for reporting. Page 5

6 Microsoft SQL Server Integration Services (SSIS) is a powerful ETL Tool which comes packaged with Microsoft SQL Server 2008 Installation wizard. SSIS can be used in environments where the DSS data need to be standardized based on the organization requirements. SSIS can perform data integration using functions like reformatting data, integrity checking, correcting errors, etc. The data from different online production databases of different brands can be integrated in a single data warehouse using any of the ETL Tools. This enables the organization to have a consolidated view of all the organization data. The steps involved in a typical ETL operation are as follows: 1. Data from different databases are brought in to a standard staging area. 2. Based on the organizational requirements, the data from different environments is integrated, checked for errors and reformatted in the staging area. 3. After doing the required modifications, the formatted data is loaded into the central data warehouse. 4. Data from the central data warehouse may be segregated and loaded into smaller databases, called data marts. This is an optional step which enables more focused data analysis and reporting. In some cases, formatted data is directly loaded into different data marts, thereby eliminating Step 3 above. Page 6

7 Figure 1 provides an overview of the above specified overall ETL operation. Dell Advantages for Deploying a Data Warehouse Solution Dell provides a number of hardware components that can be integrated to form a low cost data warehousing environment. This section discusses the advantages of deploying a data warehouse solution with Dell hardware components (PowerEdge Server T710, PowerVault MD1120, PERC6/E RAID controller) and Microsoft software components (Windows Server 2008 and SQL Server 2008). The PowerEdge server T710 is well suited for deploying a data warehouse. The 64 bit extended memory architecture provides significant benefits for an OLAP application, which requires sufficient memory to perform ad hoc querying of large databases. Also, the T710 server supports up to 96GB of RAM, which is very beneficial in handling large amounts of live data. It comes with a large processing power, being able to accommodate up to two dual core or quad core processors. The Dell PowerVault MD1120 is a direct attached SAS storage array that delivers the performance required for a data warehouse at an attractive price point. It can accommodate up to 24 SAS drives and can be expanded with up to 6 additional MD1120 arrays to accommodate up to 144 total drives behind a RAID PERC 6/E connection. It can deliver up to 3 Gbps dedicated throughput for each drive with Page 7

8 12Gbps throughput available on external wide links. Also, it is the first array from Dell to feature disks, which make it capable of storing up to 3.5TB per enclosure, which can be expanded up to 21TB per raid controller. The Dell PERC 6/E RAID controller allows redundant connection from the database server to the Dell PowerVault MD1120 storage. A few of the PERC6/E features which are of interest for DSS performance enhancements are as follows: Load balancing feature: When enabled on redundant storage connection, the load will be balanced equally on both of the controller ports. Read policy: The PERC6/E Controller offers three read policies: No Read Ahead, Read Ahead, and Adaptive Read Ahead (ARA). For a DSS (large sequential) workload, setting the read policy to the Read Ahead or Adaptive Read Ahead may be beneficial over the No Read Ahead policy. The benefits from the Adaptive Read Ahead policy are analyzed and discussed later in this paper. Microsoft Windows Server 2008 comes with a number of storage optimization features. It attempts to simplify the storage partition alignment setting by default. In all the versions prior to Windows 2008, the data partitions needed to be aligned explicitly with the underlying storage sectors. Failing to do so may degrade the storage performance up to 40%. In Windows Server 2008, the default partition alignment of all the newly created partitions has been set to 1024 KB, thus aligning to most of the storage stripe unit sizes such as 64 KB, 128 KB, 256 KB, 512 KB and 1024 KB. Microsoft SQL Server 2008 provides a number of features for optimizing the data warehouse performance. The new feature, Partitioned Table Parallelism, is built on a strong background of the table partitioning feature introduced in SQL Server Star join Optimizations are also introduced in SQL Server 2008 to improve the DSS query performance. The new feature, Resource Governor, enables the organizations to run multiple different workloads like ad hoc queries, reporting and analysis on the same system. The SQL Server Integration Services (SSIS), an integrated component of SQL Server 2008 can be used as a powerful ETL tool to transport the data from the OLTP system to a Data warehouse environment. Dell provides a high performing low cost data warehouse solution integrating Dell PowerEdge Server T710, Dell PowerVault MD1120, Microsoft Windows Server 2008 and Microsoft SQL Server The data from any OLTP system may be easily transported to the Dell data warehouse using the SQL Server Integration Services, the SQL Server 2008 component. To summarize, Dell s data warehouse solution provides a bundle which consists of high performance hardware and software components. This Dell solution is cost effective and at the same time can meet the customer s performance requirements. This will be discussed in the subsequent sections. Page 8

9 Figure 2 illustrates the sample data transportation from a cost intensive highly available OLTP system to the low cost high performing Dell Data Warehouse solution. SQL Server 2008 Partitioning Apart from the latest feature support from SQL Server, it provides an excellent performance enhancement feature called Table Partitioning. Based on a particular partition scheme, the large fact tables within the DSS database can be divided into smaller subsets of data, which can be spread across different disk drives. Partitions are basically mapped to filegroups, which hold the datafiles that contain the table data. Partitions may be implemented for large fact tables within the data warehouse to achieve performance enhancements. However, for small tables, partitioning creates more management overhead which in turn may degrade the performance. Indexes can be rebuilt, reorganized and realigned on the individual partitions for better management. In a data warehouse, the partitioning scheme is decided based on the application and the query behavior. If the query filtering key matches with the partitioning key, faster response times can be expected. In SQL Server 2008, there can be multiple threads accessing the same table partition. It allocates all the available threads to each table partition, accessed by the query, in a round robin fashion. This improves the query performance significantly. Page 9

10 Microsoft recommends aligning the related tables and indexes on the same partition scheme. The tables and indexes created on the same partitioning scheme are said to be aligned. When the SQL Server detects the aligned tables and indexes are accessed, it can join the data that resides on the same partitions first and then combine the results. This allows efficient use of multiple processor cores within the database server. Test Methodology This section provides the PowerVault MD1120 performance characterization with Microsoft SQL Server for a standard DSS Workload. The analysis can be used for optimizing the DSS Workload with the Dell PowerVault MD1120 storage arrays. Test Configuration For the MD1120 storage characterization, a dedicated database test server was setup with SQL Server 2008 Enterprise Edition with direct SAS connection to the MD1120 storage box. The detailed list of components is given in Table 1. Components Details Model : Dell PowerEdge T710 Server Processor : 2 *Quad core Intel Xeon Processors 2.40GHz, L3 8MB Hardware Storage RAID Controller Memory : 12 GB(3*4GB RDIMM 1067MHz) Model : Dell PowerVault MD1120 Enclosure Management Module(EMM) Firmware : A.01 Hard drives : 73GB 15k drives Model : PowerEdge RAID Controller 6E(PERC 6/E) Firmware version: Driver version : Network Switch Dell PowerConnect 6248 Software Operating System Microsoft Windows Server 2008 Enterprise Edition x64 Page 10

11 Components Database Details Microsoft SQL Server 2008 SP1 x64 Benchmarking Tools Quest Benchmark Factory Version : 5.8 Windows Reliability and Performance Monitor(perfmon) Version : Table 1. Test Components OLAP (DSS) Workload There are number of standard benchmarks defined by the Transaction Processing Council (TPC) such as TPC App, TPC C, TPC E and TPC H. The TPC H benchmark is a decision support benchmark and it simulates the decision support system that examines huge volumes of data, performs a number of complex ad hoc queries and answers critical business questions. Therefore, the TPC H benchmark was selected for the storage performance characterization efforts for this paper. The benchmarking tool, Quest Benchmark Factory for Databases, provides a TPC H framework to simulate the real time TPC H workload. The standard TPC H workload was executed for each of the test iterations. The details of the TPC H workload are listed in Table 2. TPC H I/O Pattern 100% Read Database Scale 100 Streams 5 Table 2. TPCH Workload Details The TPC H workload was run for the following test scenarios and the test results were analyzed to evaluate the performance of the MD1120 storage array: Single MD1120 Enclosure Multiple MD1120 Enclosures o Daisy chaining to the maximum supported configuration per the PERC 6/E port o Daisy chaining to two enclosures on a single PERC 6/E card vs. connecting two enclosures to different PERC 6/E cards Implementing SQL Server partitioning for a large fact table in the TPC H schema PERC 6/E Controller optimizations for a typical data warehouse The performance counters were captured using the Windows Performance and Reliability Monitor tool. The performance of any storage may be analyzed based on the storage throughput, i.e., the capability of the storage system to send/receive data. The metric, Megabytes per Second (MBps), is usually used to Page 11

12 denote the throughput. Since the TPC H workload is characterized by 100% read, the Read Bytes per Sec counters for the database disks were used to capture the storage throughput. The Processor utilization was captured using the % Processor time counter and the disk response time was analyzed using the Avg. Disk Sec/Read counter. For the PERC 6/E controller optimization activity, the Avg. Disk Bytes/Read counter was also captured and analyzed. Single MD1120 Enclosure This section provides the performance analysis of a single MD1120 for the TPC H workload. The TPC H workload was run on the database with the redundant connection to the storage. Test Setup A single MD1120 enclosure was connected to the database server and database volume was created out of all the 24 MD1120 disks with RAID10 redundancy. Figure 3 provides the pictorial representation of the test setup: The TPC H workload was carried out with a single SAS connection to the PowerVault MD1120 storage. Test iterations were carried with and without the PERC Load balancing feature enabled. Results With the above mentioned TPC H workload, the MD1120 was able to deliver a maximum throughput of around 600 MBps. During the sampling period, the CPU utilization averaged to a value of around 28% and the disk response time averaged to be around 0.25 sec for both the iterations. The test results are captured in Table 3. Page 12

13 Experiment Max Throughput (MBps) Avg. Response Time(sec) Avg. CPU Utilization (%) PERC 6/E Load Balancing On PERC 6/E Load Balancing Off Table 3. Single MD1120 Enclosure Performance Figure 4 provides a comparative analysis of the disk throughput, CPU utilization and disk response time. Analysis The PowerVault MD1120 delivers a satisfactory throughput of around 575 MBps throughout the sampling time. The redundant connection to the storage provides the failover in case the active connection fails. Enabling the load balancing feature of the PERC6 card may give added benefits in this case. Of course, those benefits will be obvious only when the workload is able to saturate a single PCIe bus at any point of time. In the above experiment, the used TPC H workload could not saturate the PCIe bus. A single PCIe card is enough to handle the above mentioned workload; therefore, the benefit of the load balancing feature could not be noticed. Daisy chaining Multiple MD1120 Enclosures This section analyzes and showcases the TPC H performance capability of MD1120 daisy chained to a maximum limit per PERC 6/E port. Page 13

14 Test Setup Three fully loaded MD1120 enclosures were daisy chained to the database server. This is the maximum configuration supported per PERC 6/E port. A single volume, with RAID 10 redundancy, was created out of all the PowerVault MD1120 disks to house the database. Figure 5 depicts the setup details: Results During the TPC H workload, the database disks were able to deliver a maximum throughput of 1185 MBps. The average CPU utilization was around 44% and the average disk response time was around 0.22 seconds. The test result is summed up in Table 4. Experiment Max Throughput (MBps) Avg. Response Time(sec) Avg. CPU Utilization (%) Daisy Chaining three MD1120 enclosures per PERC 6/E port Table 4. Daisy Chaining Multiple Enclosures Performance Page 14

15 Figure 6 gives the plot for the disk throughput, CPU utilization and disk response time. Analysis The impressive throughput results for the particular experiment seems to be because of the large number of backend disks available to process the read requests. The daisy chained MD1120 configuration supports up to 72 disks per SAS port. A PERC 6/E card with dual SAS ports can support up to 144 disks at the backend. The 75GB and 146GB 15k RPM disk support enables the Dell PowerVault MD1120 storage to perform immensely well in the large data warehousing scenarios. The tests were carried out on a standard database schema, with absolutely no database tuning. The throughput may be improved significantly by tuning the internal database tables based on the nature of the queries. Daisy Chaining Multiple Enclosures vs. Multiple PERC MD1120 Connections This section analyses the scenario of connecting two MD1120 enclosures either by daisy chain or using two separate PERC 6/E cards. Page 15

16 Test Setup Two MD1120 enclosures were used to house the entire database. In the first iteration of the TPC H workload, both the enclosures were connected to a single PERC 6/E card in a daisy chain fashion, as shown in Figure 7.1. In the next TPC H workload iteration, both the MD1120 enclosures were connected to separate PERC 6/E cards, as in Figure 7.2. Page 16

17 Results The experiment showed improvements in performance numbers, over daisy chaining, when an additional controller was added to the storage configuration. The results are captured in the Table 5. The results are plotted in figure 8. Experiment Max Throughput (MBps) Avg. Response Time(sec) Avg. CPU Utilization (%) Daisy chained dual MD1120s Dual MD1120s connected via separate PERCs Table 5. Single vs. Multiple PERC with Multiple MD1120 enclosures Analysis The improvement in storage performance in the above activity may be due to the fact that the entire load is processed by two individual controllers at the backend. In the case of daisy chaining the MD11120 enclosures, the single PCIe bus, on which the PERC operates, also poses a bottleneck. This is overcome when we use separate PERC controllers to house the database. The CPU utilization pattern is almost the same in both cases. It can be observed that there is a significant improvement in the response time in the case of using separate PERC cards as compared to daisy chaining the enclosures. Page 17

18 Implementing SQL Server Partitioning This section provides insight into the performance benefits that can be achieved by implementing SQL server partitioning in a data warehouse environment. This section also discusses on the importance of aligning the indexes with table partitions. Test Setup Two MD1120 enclosures connected to two separate PCIe cards were used for the test. The largest table in the TPC H schema was identified by using the sp_spaceused stored procedure. For the Quest Benchmark factory TPC H schema, Lineitem was found to be the largest table and the same was selected as a partitioning candidate. The largest fact table, Lineitem, of the standard TPC H schema was entirely stored on a single MD1120 and the other MD1120 enclosure was used to contain the rest of the database. Before partitioning, the Lineitem table was created on a single filegroup with a single datafile. The table was partitioned based on the range partitioning scheme, on a particular date time column namely l_shipdate. The partitioning scheme was chosen based on l_shipdate, as a few of the TPC H queries were accessing the Lineitem table on a particular l_shipdate range. On partitioning, the entire Lineitem table was divided into four filegroups, each created on six MD1120 disks with RAID 10 redundancy. Each filegroup had its own datafile. The separate datafile was implemented on every filegroup to avoid the read requests getting spanned across different partitions. Three TPC H workload iterations were carried out as part of the exercise. The first iteration was without table partitioning, the next with partitioned table and the last TPC H workload execution was done after realigning the table indexes based on the partitioning scheme. Results During the sampling period, the TPC H query throughput and response time was improved on implementing partitioning on the table, Lineitem, the largest table in the schema. At the same time, the results showed an increase in the overall CPU utilization on introducing partition. The query throughput, response time and CPU utilization showed significant performance enhancement, after aligning the indexes according to the table partitioning scheme. The experiment results are listed below, in Table 6. Experiment Max Throughput (MBps) Avg. Response Time(sec) Avg. CPU Utilization (%) Before Partitioning After Partitioning the table After aligning the table indexes according to the partition scheme Table 6. SQL Server Table Partitioning The results are plotted as shown in Figure 9. Page 18

19 Analysis SQL Server Table Partitioning splits the whole table into a number of partitions based on specified partitioning parameters, thereby segregating the data. This makes it easier in case of sequential access of data. This in turn results in an increase in throughput. But partitioning may have an adverse effect, if the partitioning scheme is not favoring the query behavior. The performance gets degraded if a number of read requests are getting split across the partitions. So the query behavior has to be taken into account on designing the table partitions. The table index partition alignment also plays a major role in query performance improvement. If the indexes are not properly aligned with the table partitions, this may create a CPU overhead, which in turn results in increased query response time. To summarize, query performance may be enhanced by implementing table partitions according to the query behavior. The table indexes also need to be aligned with the partitions to yield the maximum benefits. PERC 6/E Controller Optimizations for a Typical Data Warehouse This section discusses on some of the PERC 6/E optimizations that were carried out to improve the TPC H workload performance. Test Setup The setup is similar to the one used for the partitioning exercise. Two MD1120s were used to house the database, with one entire MD1120 reserved for the largest fact table, Lineitem. The different controller Page 19

20 optimizations were carried out on the PERC 6/E MD1120 combination which contains the Lineitem table. Results During the course of the TPC H workload, the setup with both the ARA (Adaptive Read Ahead) and 1MB stripe size outperformed all the other configurations. The configuration with No ARA and the 64KB stripe size showed the lesser performance figures. The main highlights of the activity are given in Table 7. Experiment ARA & 1 MB Stripe Size No ARA & 1 MB Stripe Size ARA & 64 KB Stripe Size No ARA & 64 KB Stripe Size Max Disk Kilo Bytes/Read Max Throughput (MBps) Avg. Disk Read Response Time(secs) Avg. CPU Utilization (%) Table 7. PERC 6/E Optimizations Page 20

21 The results of the experiment are plotted as given in Figure 10. Analysis Based on the experimental results, it may be concluded that the DSS performance is very much impacted by the stripe size of the storage volume. The larger the stripe size, the better the performance. We can see nearly 40% improvement over the 64KB stripe size, when 1MB stripe size is used. When ARA is enabled on the 64KB stripe, it seemed to boost the performance. But the 1MB stripe size performance degraded when ARA was enabled. This may be due to the fact that the DSS sequential block I/O size was less than the 1MB stripe size; therefore, when ARA was enabled, it posed some overhead on the performance. Page 21

22 Conclusions Dell offers the low cost data warehousing solution comprised of Dell PowerEdge Servers, Dell PowerVault Storage, Microsoft Windows Server and Microsoft SQL Server. The long running DSS workloads can be seamlessly downloaded to the Dell solution using the powerful SSIS ETL tool provided by Microsoft SQL Server This eliminates the purchase of a separate ETL tool for the OLTP to DSS data transportation. The Dell PowerVault MD1120 provides good performance for this type of workload, despite the relatively low cost of the hardware. The storage performance can be further improved by implementing the PERC 6/E controller optimizations discussed in this paper. The results from experiments with a single enclosure and multiple enclosures are summarized in Table 8. Using multiple PERC 6/E controllers to connect separate MD1120 arrays may boost the performance of a data warehousing solution, as it avoids PCIe bus saturation to a great extent. Experiment Maximum Throughput (MBps) Single Enclosure 612 Daisy Chain up to three enclosures per PERC 6/E port 1185 Dual MD enclosures daisy chained together 1197 Dual MD enclosures using separate PERC 6/E 1504 Table 8. Maximum Test Throughput on various Storage Configurations SQL Server Partitioning may be implemented to complement the underlying storage performance. The partitioning scheme and structure should be decided based on nature of the queries, in line with the business requirements. Incorrect or unaligned table partitions may adversely affect the overall query performance, which in turn makes your queries run longer. To get the maximum benefit out of partitioning, the indexes should also be aligned to your table partitions. Based on all the above analysis, it can be concluded that Dell PowerVault MD1120 is a good choice for a low cost data warehouse implementation. The performance figures for the MD1120 array are notable, particularly considering the price point of the array. The Dell PowerEdge Servers, Dell PowerVault Storage, Microsoft Windows Server and Microsoft SQL Server database can be integrated into a good solution for low cost data warehouses. Page 22

23 Glossary Response Time: Response time indicates the time elapsed for the SQL round trip. Throughput: Measures the traffic flow between the storage device and the application servers. Read ahead: The RAID controller reads the whole stripe containing the requested data block and will keep it in cache. For sequential read requests, it can substantially reduce the amount of read requests to the hard drives and can substantially increase performance. Adaptive Read Ahead: The RAID controller initiates read ahead only if the two most recent read requests accessed sequential sectors of the disk. References High Performance Data Warehouse with SQL Server e 484c abd7 29f31282b04d/RelDWPerf.doc Optimizing the Dell PowerVault MD1xxx Family SAS Solution Dell PowerEdge T710 Dell PowerVault MD s=bsd Designing Partitions to Improve Query Performance us/library/ms aspx Disk Partition Alignment Best Practices for SQL Server us/library/dd aspx Dell MD PERC6/E Performance md1120 perc6e performance/ Dell OpenManage Server Administrator Version 1.9 Command Line Interface User's Guide Page 23

24 Table and Index Partitioning in SQL Server 2008 Enterprise Edition bloggers.blogspot.com/2009/04/table and index partitioning in sql.html Strategies for Partitioning Relational Data Warehouses in Microsoft SQL Server us/library/cc aspx Partitioning enhancements in SQL Server enhancements in sql server 2008.aspx Partitioned Tables and Indexes in SQL Server us/library/ms345146(sql.90).aspx TPC Benchmarks Page 24

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

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays Database Solutions Engineering By Murali Krishnan.K Dell Product Group October 2009

More information

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

Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations. Database Solutions Engineering Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations A Dell Technical White Paper Database Solutions Engineering By Sudhansu Sekhar and Raghunatha

More information

Dell Microsoft SQL Server 2008 Fast Track Data Warehouse Performance Characterization

Dell Microsoft SQL Server 2008 Fast Track Data Warehouse Performance Characterization Dell Microsoft SQL Server 2008 Fast Track Data Warehouse Performance Characterization A Dell Technical White Paper Database Solutions Engineering Dell Product Group Anthony Fernandez Jisha J Executive

More information

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

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III White Paper Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III Performance of Microsoft SQL Server 2008 BI and D/W Solutions on Dell PowerEdge

More information

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820 Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820 This white paper discusses the SQL server workload consolidation capabilities of Dell PowerEdge R820 using Virtualization.

More information

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

Achieving a High Performance OLTP Database using SQL Server and Dell PowerEdge R720 with Internal PCIe SSD Storage Achieving a High Performance OLTP Database using SQL Server and Dell PowerEdge R720 with This Dell Technical White Paper discusses the OLTP performance benefit achieved on a SQL Server database using a

More information

Dynamic Disk Pools Technical Report

Dynamic Disk Pools Technical Report Dynamic Disk Pools Technical Report A Dell Technical White Paper Dell PowerVault MD3 Dense Series of Storage Arrays 9/5/2012 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL

More information

The Methodology Behind the Dell SQL Server Advisor Tool

The Methodology Behind the Dell SQL Server Advisor Tool The Methodology Behind the Dell SQL Server Advisor Tool Database Solutions Engineering By Phani MV Dell Product Group October 2009 Executive Summary The Dell SQL Server Advisor is intended to perform capacity

More information

High Performance Tier Implementation Guideline

High Performance Tier Implementation Guideline High Performance Tier Implementation Guideline A Dell Technical White Paper PowerVault MD32 and MD32i Storage Arrays THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS

More information

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

Protecting Microsoft SQL Server with an Integrated Dell / CommVault Solution. Database Solutions Engineering Protecting Microsoft SQL Server with an Integrated Dell / CommVault Solution Database Solutions Engineering By Subhashini Prem and Leena Kushwaha Dell Product Group March 2009 THIS WHITE PAPER IS FOR INFORMATIONAL

More information

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

Deploying Microsoft SQL Server 2005 Business Intelligence and Data Warehousing Solutions on Dell PowerEdge Servers and Dell PowerVault Storage White Paper Dell Microsoft - Reference Configurations Deploying Microsoft SQL Server 2005 Business Intelligence and Data Warehousing Solutions on Dell PowerEdge Servers and Dell PowerVault Storage Abstract

More information

SQL Server Business Intelligence on HP ProLiant DL785 Server

SQL Server Business Intelligence on HP ProLiant DL785 Server SQL Server Business Intelligence on HP ProLiant DL785 Server By Ajay Goyal www.scalabilityexperts.com Mike Fitzner Hewlett Packard www.hp.com Recommendations presented in this document should be thoroughly

More information

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

Delivering Accelerated SQL Server Performance with OCZ s ZD-XL SQL Accelerator enterprise White Paper Delivering Accelerated SQL Server Performance with OCZ s ZD-XL SQL Accelerator Performance Test Results for Analytical (OLAP) and Transactional (OLTP) SQL Server 212 Loads Allon

More information

Optimizing SQL Server Storage Performance with the PowerEdge R720

Optimizing SQL Server Storage Performance with the PowerEdge R720 Optimizing SQL Server Storage Performance with the PowerEdge R720 Choosing the best storage solution for optimal database performance Luis Acosta Solutions Performance Analysis Group Joe Noyola Advanced

More information

Maximum performance, minimal risk for data warehousing

Maximum performance, minimal risk for data warehousing SYSTEM X SERVERS SOLUTION BRIEF Maximum performance, minimal risk for data warehousing Microsoft Data Warehouse Fast Track for SQL Server 2014 on System x3850 X6 (95TB) The rapid growth of technology has

More information

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

Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V Copyright 2011 EMC Corporation. All rights reserved. Published February, 2011 EMC believes the information

More information

High Performance SQL Server with Storage Center 6.4 All Flash Array

High Performance SQL Server with Storage Center 6.4 All Flash Array High Performance SQL Server with Storage Center 6.4 All Flash Array Dell Storage November 2013 A Dell Compellent Technical White Paper Revisions Date November 2013 Description Initial release THIS WHITE

More information

Data Warehousing Concepts

Data Warehousing Concepts Data Warehousing Concepts JB Software and Consulting Inc 1333 McDermott Drive, Suite 200 Allen, TX 75013. [[[[[ DATA WAREHOUSING What is a Data Warehouse? Decision Support Systems (DSS), provides an analysis

More information

Accelerating Server Storage Performance on Lenovo ThinkServer

Accelerating Server Storage Performance on Lenovo ThinkServer Accelerating Server Storage Performance on Lenovo ThinkServer Lenovo Enterprise Product Group April 214 Copyright Lenovo 214 LENOVO PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER

More information

DELL TM PowerEdge TM T610 500 Mailbox Resiliency Exchange 2010 Storage Solution

DELL TM PowerEdge TM T610 500 Mailbox Resiliency Exchange 2010 Storage Solution DELL TM PowerEdge TM T610 500 Mailbox Resiliency Exchange 2010 Storage Solution Tested with: ESRP Storage Version 3.0 Tested Date: Content DELL TM PowerEdge TM T610... 1 500 Mailbox Resiliency

More information

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

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array Evaluation report prepared under contract with Lenovo Executive Summary Even with the price of flash

More information

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

Dell High Availability and Disaster Recovery Solutions Using Microsoft SQL Server 2012 AlwaysOn Availability Groups Dell High Availability and Disaster Recovery Solutions Using Microsoft SQL Server 2012 AlwaysOn Availability Groups Dell servers and storage options available for AlwaysOn Availability Groups deployment.

More information

DELL s Oracle Database Advisor

DELL s Oracle Database Advisor DELL s Oracle Database Advisor Underlying Methodology A Dell Technical White Paper Database Solutions Engineering By Roger Lopez Phani MV Dell Product Group January 2010 THIS WHITE PAPER IS FOR INFORMATIONAL

More information

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1 Performance Study Performance Characteristics of and RDM VMware ESX Server 3.0.1 VMware ESX Server offers three choices for managing disk access in a virtual machine VMware Virtual Machine File System

More information

Microsoft SharePoint Server 2010

Microsoft SharePoint Server 2010 Microsoft SharePoint Server 2010 Designing and Implementing a Small Server Farm Dell Solutions Engineering Ravikanth Chaganti and Kevin Guinn May 2010 Executive Summary A Microsoft SharePoint Server 2010

More information

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

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 Dell 6Gbps vs. 3Gbps RAID controller performance comparison Test report commissioned by Dell Inc. January 2010 Executive summary We compared the performance of the 6Gbps Dell PowerEdge RAID Controller

More information

DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering

DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering DELL Virtual Desktop Infrastructure Study END-TO-END COMPUTING Dell Enterprise Solutions Engineering 1 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL

More information

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server) Scalability Results Select the right hardware configuration for your organization to optimize performance Table of Contents Introduction... 1 Scalability... 2 Definition... 2 CPU and Memory Usage... 2

More information

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

Express5800 Scalable Enterprise Server Reference Architecture. For NEC PCIe SSD Appliance for Microsoft SQL Server Express5800 Scalable Enterprise Server Reference Architecture For NEC PCIe SSD Appliance for Microsoft SQL Server An appliance that significantly improves performance of enterprise systems and large-scale

More information

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

Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4 Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4 Solutions for Large Environments Virtualization Solutions Engineering Ryan Weldon and Tom Harrington THIS WHITE PAPER IS FOR

More information

DELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering

DELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering DELL RAID PRIMER DELL PERC RAID CONTROLLERS Joe H. Trickey III Dell Storage RAID Product Marketing John Seward Dell Storage RAID Engineering http://www.dell.com/content/topics/topic.aspx/global/products/pvaul/top

More information

Minimize cost and risk for data warehousing

Minimize cost and risk for data warehousing SYSTEM X SERVERS SOLUTION BRIEF Minimize cost and risk for data warehousing Microsoft Data Warehouse Fast Track for SQL Server 2014 on System x3850 X6 (55TB) Highlights Improve time to value for your data

More information

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

Reference Architecture for a Virtualized SharePoint 2010 Document Management Solution A Dell Technical White Paper Dell EqualLogic Best Practices Series Reference Architecture for a Virtualized SharePoint 2010 Document Management Solution A Dell Technical White Paper Storage Infrastructure and Solutions Engineering

More information

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

DELL. Dell Microsoft Windows Server 2008 Hyper-V TM Reference Architecture VIRTUALIZATION SOLUTIONS ENGINEERING DELL Dell Microsoft Windows Server 2008 Hyper-V TM Reference Architecture VIRTUALIZATION SOLUTIONS ENGINEERING September 2008 1 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL

More information

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

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

More information

Transitioning to 6Gb/s SAS (Serial-Attached SCSI) A Dell White Paper

Transitioning to 6Gb/s SAS (Serial-Attached SCSI) A Dell White Paper Transitioning to 6Gb/s SAS (Serial-Attached SCSI) A Dell White Paper December 2009 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES.

More information

Microsoft SharePoint Server 2010

Microsoft SharePoint Server 2010 Microsoft SharePoint Server 2010 Small Farm Performance Study Dell SharePoint Solutions Ravikanth Chaganti and Quocdat Nguyen November 2010 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY

More information

Dell EqualLogic Best Practices Series

Dell EqualLogic Best Practices Series Dell EqualLogic Best Practices Series Sizing and Best Practices for Deploying Oracle 11g Release 2 Based Decision Support Systems with Dell EqualLogic 10GbE iscsi SAN A Dell Technical Whitepaper Storage

More information

SQL Server 2008 Performance and Scale

SQL Server 2008 Performance and Scale SQL Server 2008 Performance and Scale White Paper Published: February 2008 Updated: July 2008 Summary: Microsoft SQL Server 2008 incorporates the tools and technologies that are necessary to implement

More information

Microsoft Exchange 2010 on Dell Systems. Simple Distributed Configurations

Microsoft Exchange 2010 on Dell Systems. Simple Distributed Configurations Microsoft Exchange 2010 on Dell Systems Simple Distributed Configurations Global Solutions Engineering Dell Product Group Microsoft Exchange 2010 on Dell Systems Simple Distributed Configurations This

More information

The 8Gb Fibre Channel Adapter of Choice in Oracle Environments

The 8Gb Fibre Channel Adapter of Choice in Oracle Environments White Paper The 8Gb Fibre Channel Adapter of Choice in Oracle Environments QLogic s 8Gb Adapters Outperform in Oracle Environments Key Findings For demanding enterprise database applications such as Oracle,

More information

QLogic 16Gb Gen 5 Fibre Channel for Database and Business Analytics

QLogic 16Gb Gen 5 Fibre Channel for Database and Business Analytics QLogic 16Gb Gen 5 Fibre Channel for Database Assessment for Database and Business Analytics Using the information from databases and business analytics helps business-line managers to understand their

More information

Lenovo Database Configuration for Microsoft SQL Server 2014 37TB

Lenovo Database Configuration for Microsoft SQL Server 2014 37TB Database Lenovo Database Configuration for Microsoft SQL Server 2014 37TB Data Warehouse Fast Track Solution Data Warehouse problem and a solution The rapid growth of technology means that the amount of

More information

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

Power Comparison of Dell PowerEdge 2950 using Intel X5355 and E5345 Quad Core Xeon Processors Power Comparison of Dell PowerEdge 2950 using Intel X5355 and E5345 Quad Core Xeon Processors By Scott Hanson and Todd Muirhead Dell Enterprise Technology Center Dell Enterprise Technology Center dell.com/techcenter

More information

EMC Unified Storage for Microsoft SQL Server 2008

EMC Unified Storage for Microsoft SQL Server 2008 EMC Unified Storage for Microsoft SQL Server 2008 Enabled by EMC CLARiiON and EMC FAST Cache Reference Copyright 2010 EMC Corporation. All rights reserved. Published October, 2010 EMC believes the information

More information

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

Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study White Paper Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study 2012 Cisco and/or its affiliates. All rights reserved. This

More information

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

Dell PowerEdge Blades Outperform Cisco UCS in East-West Network Performance Dell PowerEdge Blades Outperform Cisco UCS in East-West Network Performance This white paper compares the performance of blade-to-blade network traffic between two enterprise blade solutions: the Dell

More information

LSI MegaRAID FastPath Performance Evaluation in a Web Server Environment

LSI MegaRAID FastPath Performance Evaluation in a Web Server Environment LSI MegaRAID FastPath Performance Evaluation in a Web Server Environment Evaluation report prepared under contract with LSI Corporation Introduction Interest in solid-state storage (SSS) is high, and IT

More information

2.1.15 or later 1.4.0 or later. 2.4.3 or later. 1.5.1 or later

2.1.15 or later 1.4.0 or later. 2.4.3 or later. 1.5.1 or later Dell PowerVault Backup to Disk Appliance Interoperability Guide This document provides information about the supported hardware and software versions for the Dell PowerVault Backup to Disk Appliance system.

More information

Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card

Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card Version 1.0 April 2011 DB15-000761-00 Revision History Version and Date Version 1.0, April 2011 Initial

More information

Accelerating Microsoft Exchange Servers with I/O Caching

Accelerating Microsoft Exchange Servers with I/O Caching Accelerating Microsoft Exchange Servers with I/O Caching QLogic FabricCache Caching Technology Designed for High-Performance Microsoft Exchange Servers Key Findings The QLogic FabricCache 10000 Series

More information

www.dotnetsparkles.wordpress.com

www.dotnetsparkles.wordpress.com Database Design Considerations Designing a database requires an understanding of both the business functions you want to model and the database concepts and features used to represent those business functions.

More information

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55% openbench Labs Executive Briefing: April 19, 2013 Condusiv s Server Boosts Performance of SQL Server 2012 by 55% Optimizing I/O for Increased Throughput and Reduced Latency on Physical Servers 01 Executive

More information

Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments

Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments Applied Technology Abstract This white paper introduces EMC s latest groundbreaking technologies,

More information

EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Celerra Unified Storage Platforms Using iscsi

EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Celerra Unified Storage Platforms Using iscsi EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Applied Technology Abstract Microsoft SQL Server includes a powerful capability to protect active databases by using either

More information

HP reference configuration for entry-level SAS Grid Manager solutions

HP reference configuration for entry-level SAS Grid Manager solutions HP reference configuration for entry-level SAS Grid Manager solutions Up to 864 simultaneous SAS jobs and more than 3 GB/s I/O throughput Technical white paper Table of contents Executive summary... 2

More information

As enterprise data requirements continue

As enterprise data requirements continue Storage Introducing the Dell PERC 6 Family of SAS RAID ControlLers By Bhanu Prakash Dixit Sanjay Tiwari Kedar Vaze Joe H. Trickey III The Dell PowerEdge Expandable RAID Controller (PERC) 6 family of enterprise-class

More information

Benchmarking Cassandra on Violin

Benchmarking Cassandra on Violin Technical White Paper Report Technical Report Benchmarking Cassandra on Violin Accelerating Cassandra Performance and Reducing Read Latency With Violin Memory Flash-based Storage Arrays Version 1.0 Abstract

More information

MS SQL Performance (Tuning) Best Practices:

MS SQL Performance (Tuning) Best Practices: MS SQL Performance (Tuning) Best Practices: 1. Don t share the SQL server hardware with other services If other workloads are running on the same server where SQL Server is running, memory and other hardware

More information

Post-production Video Editing Solution Guide with Quantum StorNext File System AssuredSAN 4000

Post-production Video Editing Solution Guide with Quantum StorNext File System AssuredSAN 4000 Post-production Video Editing Solution Guide with Quantum StorNext File System AssuredSAN 4000 Dot Hill Systems introduction 1 INTRODUCTION Dot Hill Systems offers high performance network storage products

More information

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays Red Hat Performance Engineering Version 1.0 August 2013 1801 Varsity Drive Raleigh NC

More information

Intel RAID SSD Cache Controller RCS25ZB040

Intel RAID SSD Cache Controller RCS25ZB040 SOLUTION Brief Intel RAID SSD Cache Controller RCS25ZB040 When Faster Matters Cost-Effective Intelligent RAID with Embedded High Performance Flash Intel RAID SSD Cache Controller RCS25ZB040 When Faster

More information

WebBIOS Configuration Utility Guide

WebBIOS Configuration Utility Guide Dell PowerEdge Expandable RAID Controller 3/QC, 3/DC, 3/DCL and 3/SC WebBIOS Configuration Utility Guide www.dell.com support.dell.com Information in this document is subject to change without notice.

More information

Dell PowerVault MD Series Storage Arrays: IP SAN Best Practices

Dell PowerVault MD Series Storage Arrays: IP SAN Best Practices Dell PowerVault MD Series Storage Arrays: IP SAN Best Practices A Dell Technical White Paper Dell Symantec THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND

More information

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

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage Technical white paper Table of contents Executive summary... 2 Introduction... 2 Test methodology... 3

More information

PowerVault MD1200/MD1220 Storage Solution Guide for Applications

PowerVault MD1200/MD1220 Storage Solution Guide for Applications PowerVault MD200/MD220 Storage Solution Guide for Applications A Dell Technical White Paper Dell PowerVault Storage Systems Joe Noyola Systems Performance Analysis Group Chuck Colburn Storage Advanced

More information

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010 Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010 Better Together Writer: Bill Baer, Technical Product Manager, SharePoint Product Group Technical Reviewers: Steve Peschka,

More information

Microsoft SQL Server 2000 Index Defragmentation Best Practices

Microsoft SQL Server 2000 Index Defragmentation Best Practices Microsoft SQL Server 2000 Index Defragmentation Best Practices Author: Mike Ruthruff Microsoft Corporation February 2003 Summary: As Microsoft SQL Server 2000 maintains indexes to reflect updates to their

More information

PARALLELS CLOUD STORAGE

PARALLELS CLOUD STORAGE PARALLELS CLOUD STORAGE Performance Benchmark Results 1 Table of Contents Executive Summary... Error! Bookmark not defined. Architecture Overview... 3 Key Features... 5 No Special Hardware Requirements...

More information

SAN Conceptual and Design Basics

SAN Conceptual and Design Basics TECHNICAL NOTE VMware Infrastructure 3 SAN Conceptual and Design Basics VMware ESX Server can be used in conjunction with a SAN (storage area network), a specialized high speed network that connects computer

More information

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

HP SN1000E 16 Gb Fibre Channel HBA Evaluation HP SN1000E 16 Gb Fibre Channel HBA Evaluation Evaluation report prepared under contract with Emulex Executive Summary The computing industry is experiencing an increasing demand for storage performance

More information

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Oracle Database Scalability in VMware ESX VMware ESX 3.5 Performance Study Oracle Database Scalability in VMware ESX VMware ESX 3.5 Database applications running on individual physical servers represent a large consolidation opportunity. However enterprises

More information

Upgrade to Microsoft Windows Server 2012 R2 on Dell PowerEdge Servers Abstract

Upgrade to Microsoft Windows Server 2012 R2 on Dell PowerEdge Servers Abstract Upgrade to Microsoft Windows Server 2012 R2 on Dell PowerEdge Servers Abstract Microsoft Windows Server 2012 R2, is Microsoft s latest version of Windows for Servers. This R2 release brings exciting new

More information

When to consider OLAP?

When to consider OLAP? When to consider OLAP? Author: Prakash Kewalramani Organization: Evaltech, Inc. Evaltech Research Group, Data Warehousing Practice. Date: 03/10/08 Email: erg@evaltech.com Abstract: Do you need an OLAP

More information

EMC CLARiiON CX3 Series FCP

EMC CLARiiON CX3 Series FCP EMC Solutions for Microsoft SQL Server 2005 on Windows 2003 in VMware ESX Server EMC CLARiiON CX3 Series FCP EMC Global Solutions 42 South Street Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com www.emc.com

More information

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief Technical white paper HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief Scale-up your Microsoft SQL Server environment to new heights Table of contents Executive summary... 2 Introduction...

More information

Deploying Exchange Server 2007 SP1 on Windows Server 2008

Deploying Exchange Server 2007 SP1 on Windows Server 2008 Deploying Exchange Server 2007 SP1 on Windows Server 2008 Product Group - Enterprise Dell White Paper By Ananda Sankaran Andrew Bachler April 2008 Contents Introduction... 3 Deployment Considerations...

More information

Getting Started With RAID

Getting Started With RAID Dell Systems Getting Started With RAID www.dell.com support.dell.com Notes, Notices, and Cautions NOTE: A NOTE indicates important information that helps you make better use of your computer. NOTICE: A

More information

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE 1 W W W. F U S I ON I O.COM Table of Contents Table of Contents... 2 Executive Summary... 3 Introduction: In-Memory Meets iomemory... 4 What

More information

Frequently Asked Questions: EMC UnityVSA

Frequently Asked Questions: EMC UnityVSA Frequently Asked Questions: EMC UnityVSA 302-002-570 REV 01 Version 4.0 Overview... 3 What is UnityVSA?... 3 What are the specifications for UnityVSA?... 3 How do UnityVSA specifications compare to the

More information

Esri ArcGIS Server 10 for VMware Infrastructure

Esri ArcGIS Server 10 for VMware Infrastructure Esri ArcGIS Server 10 for VMware Infrastructure October 2011 DEPLOYMENT AND TECHNICAL CONSIDERATIONS GUIDE Table of Contents Introduction... 3 Esri ArcGIS Server 10 Overview.... 3 VMware Infrastructure

More information

Virtuoso and Database Scalability

Virtuoso and Database Scalability Virtuoso and Database Scalability By Orri Erling Table of Contents Abstract Metrics Results Transaction Throughput Initializing 40 warehouses Serial Read Test Conditions Analysis Working Set Effect of

More information

DEPLOYING IBM DB2 FOR LINUX, UNIX, AND WINDOWS DATA WAREHOUSES ON EMC STORAGE ARRAYS

DEPLOYING IBM DB2 FOR LINUX, UNIX, AND WINDOWS DATA WAREHOUSES ON EMC STORAGE ARRAYS White Paper DEPLOYING IBM DB2 FOR LINUX, UNIX, AND WINDOWS DATA WAREHOUSES ON EMC STORAGE ARRAYS Abstract This white paper provides an overview of key components, criteria, and requirements for deploying

More information

Maximizing Backup and Restore Performance of Large Databases

Maximizing Backup and Restore Performance of Large Databases Maximizing Backup and Restore Performance of Large Databases - 1 - Forward (from Meta Group) Most companies critical data is being stored within relational databases. Over 90% of all mission critical systems,

More information

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014 VMware SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014 VMware SAN Backup Using VMware vsphere Table of Contents Introduction.... 3 vsphere Architectural Overview... 4 SAN Backup

More information

Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services. By Ajay Goyal Consultant Scalability Experts, Inc.

Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services. By Ajay Goyal Consultant Scalability Experts, Inc. Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services By Ajay Goyal Consultant Scalability Experts, Inc. June 2009 Recommendations presented in this document should be thoroughly

More information

Optimizing LTO Backup Performance

Optimizing LTO Backup Performance Optimizing LTO Backup Performance July 19, 2011 Written by: Ash McCarty Contributors: Cedrick Burton Bob Dawson Vang Nguyen Richard Snook Table of Contents 1.0 Introduction... 3 2.0 Host System Configuration...

More information

Kronos Workforce Central on VMware Virtual Infrastructure

Kronos Workforce Central on VMware Virtual Infrastructure Kronos Workforce Central on VMware Virtual Infrastructure June 2010 VALIDATION TEST REPORT Legal Notice 2010 VMware, Inc., Kronos Incorporated. All rights reserved. VMware is a registered trademark or

More information

The Benefits of Virtualizing

The Benefits of Virtualizing T E C H N I C A L B R I E F The Benefits of Virtualizing Aciduisismodo Microsoft SQL Dolore Server Eolore in Dionseq Hitachi Storage Uatummy Environments Odolorem Vel Leveraging Microsoft Hyper-V By Heidi

More information

NIMSOFT SLM DATABASE

NIMSOFT SLM DATABASE NIMSOFT SLM DATABASE GUIDELINES AND BEST PRACTICES (May 2010) Address more than 2GB of RAM in 32 bit OS (2003, 2008 Enterprise and Datacenter editions): Add /3GB switch to boot.ini file to force the OS

More information

Optimizing Performance. Training Division New Delhi

Optimizing Performance. Training Division New Delhi Optimizing Performance Training Division New Delhi Performance tuning : Goals Minimize the response time for each query Maximize the throughput of the entire database server by minimizing network traffic,

More information

RAID 5 rebuild performance in ProLiant

RAID 5 rebuild performance in ProLiant RAID 5 rebuild performance in ProLiant technology brief Abstract... 2 Overview of the RAID 5 rebuild process... 2 Estimating the mean-time-to-failure (MTTF)... 3 Factors affecting RAID 5 array rebuild

More information

WHITE PAPER Optimizing Virtual Platform Disk Performance

WHITE PAPER Optimizing Virtual Platform Disk Performance WHITE PAPER Optimizing Virtual Platform Disk Performance Think Faster. Visit us at Condusiv.com Optimizing Virtual Platform Disk Performance 1 The intensified demand for IT network efficiency and lower

More information

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database WHITE PAPER Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Executive

More information

Microsoft SharePoint Server 2010

Microsoft SharePoint Server 2010 Microsoft SharePoint Server 2010 Medium Farm Solution Performance Study Dell SharePoint Solutions Ravikanth Chaganti and Quocdat Nguyen August 2010 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY,

More information

Optimizing SQL Server AlwaysOn Implementations with OCZ s ZD-XL SQL Accelerator

Optimizing SQL Server AlwaysOn Implementations with OCZ s ZD-XL SQL Accelerator White Paper Optimizing SQL Server AlwaysOn Implementations with OCZ s ZD-XL SQL Accelerator Delivering Accelerated Application Performance, Microsoft AlwaysOn High Availability and Fast Data Replication

More information

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

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture Dell Compellent Product Specialist Team THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL

More information

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

The MAX5 Advantage: Clients Benefit running Microsoft SQL Server Data Warehouse (Workloads) on IBM BladeCenter HX5 with IBM MAX5. Performance benefit of MAX5 for databases The MAX5 Advantage: Clients Benefit running Microsoft SQL Server Data Warehouse (Workloads) on IBM BladeCenter HX5 with IBM MAX5 Vinay Kulkarni Kent Swalin IBM

More information

QLogic 2500 Series FC HBAs Accelerate Application Performance

QLogic 2500 Series FC HBAs Accelerate Application Performance White Paper QLogic 2500 Series FC HBAs Accelerate Application Performance QLogic 8Gb HBAs: Planning for Future Requirements 8Gb Performance Meets the Needs of Next Generation Data Centers Key Findings

More information

James Serra Sr BI Architect JamesSerra3@gmail.com http://jamesserra.com/

James Serra Sr BI Architect JamesSerra3@gmail.com http://jamesserra.com/ James Serra Sr BI Architect JamesSerra3@gmail.com http://jamesserra.com/ Our Focus: Microsoft Pure-Play Data Warehousing & Business Intelligence Partner Our Customers: Our Reputation: "B.I. Voyage came

More information