WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE
|
|
|
- Valentine Gilbert
- 10 years ago
- Views:
Transcription
1 WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE 1 W W W. F U S I ON I O.COM
2 Table of Contents Table of Contents... 2 Executive Summary... 3 Introduction: In-Memory Meets iomemory... 4 What is In-Memory OLTP?... 4 Unleash SQL Server 2014 In-Memory OLTP Database from I/O Constraints... 5 Eliminating Continuous Checkpoint slowdowns... 5 Improving HA and Maintenance by Accelerating Reboots, Restarts, and Failovers... 5 About the Tests... 6 Server Configuration... 6 Storage Configuration... 6 Operating System Configuration... 7 SQL Server 2014 Configuration... 7 Workload Configuration... 7 Test Results GB In-Memory OLTP Transaction workload Test Results... 8 Overall Performance... 8 Memory-Optimized Filegroup Performance... 9 Transaction Log Performance Database Startup Performance Scaling Beyond 12,000 Users Summary Appendix A: Is SQL Server In-Memory OLTP Right for You? Table Usage Analysis Table Contention Analysis Stored Procedure Usage Analysis Memory Optimization Advisor Native Compilation Advisor W W W. F U S I ON I O.COM
3 Executive Summary There has been a lot of press recently about in-memory databases, and with good reason: business user requests served from memory are lightning-fast. An in-memory database can easily process an order of magnitude more transactions per day, and is therefore capable of order of magnitude greater business productivity. SQL Server In- Memory OLTP allows specific key tables to be memory-optimized while maintaining the investment in the T-SQL code base. SQL Server In-Memory OLTP shows dramatic performance increases in a typical system and allows business users to choose which business objects should be placed in memory, based on critical need. This paper shows how combining Fusion iomemory with SQL Server In-Memory OLTP improves the customer experience even more. It does this by improving system response time and business productivity (transactional processing capabilities), allowing more customers to be served per server, all the while dramatically reducing costs compared to traditional storage solutions. The following table summarizes results of performance testing performed by Fusion-io on a Dell PowerEdge R720 and validated by Microsoft. Business Value Key Performance Indicators Enterprise- Class Disk Array with SQL Server 2014 In- Memory OLTP iodrive2 Duo 2.4TB with SQL Server 2014 In- Memory OLTP Business Process Improvement Improve Customer Experience User Transaction Wait Time (µ) Serve More Customers Transaction Throughput (MB/s) Reduced user wait times by 91% Increased throughput by 409% Improve Business Productivity Total Transactions Processed (over 45 minutes) 6,362,883 28,328,639 Processed 445% more transactions Deliver on Internal Service Level Agreements Database Startup Time (sec) Reduced startup time by 67% 3 W W W. F U S I ON I O.COM
4 Introduction: In-Memory Meets iomemory While SQL Server 2014 In-Memory OLTP brings never-before-seen performance levels and capabilities to SQL Server databases, these new capabilities require a storage subsystem that delivers consistent low latency, ultra-high bandwidth, and strong reliability. Backing SQL Server In-Memory OLTP databases with Fusion iomemory products is critical in driving the highest transaction performance levels. This is done with the simplest, most cost-effective approach, compared to legacy storage architecture. WHAT IS IN-MEMORY OLTP? In-Memory OLTP is a memory-optimized database engine for SQL Server In-Memory OLTP enables transactional database applications to significantly improve transactional throughput by providing contention-free access to tables, by way of native code. Other In-Memory database platform offerings often require re-tooling application code. This could be due to the need for deploying a new data access method, or even having enough RAM to house the entire database. SQL Server 2014 does not require the entire database to be placed into RAM the developer can choose which tables would benefit the most from becoming memory-optimized tables. While there are some restrictions as to data types that may be a part of a memory-optimized table, the base data types are supported. Stored procedures that access the selected memoryoptimized tables may be compiled into native code, which executes faster. The end result is that much of the T-SQL code can be leveraged, taking advantage of new SQL Server In-Memory OLTP paradigms where the most value can be gained. Even when there is enough RAM in the server to hold the entire database in memory, SQL Server s access mechanism still operates on the concept of a page of data. It goes through the process of latching and locking to ensure data consistency. SQL Server In-Memory OLTP has an optimistic approach to concurrency. There is no latching or locking, but there is a mechanism to detect conflict based on row versioning. Also, there is no longer a concept of a page of data within the SQL Server In-Memory data structures. With no pages to latch or lock, there is a significant improvement in performance, as there is no waiting on resource availability and execution is unleashed. 4 W W W. F U S I ON I O.COM
5 UNLEASH SQL SERVER 2014 IN-MEMORY OLTP DATABASE FROM I/O CONSTRAINTS No matter how powerful the database system, performance will always be limited at some point by chokepoints and bottlenecks. Fusion iomemory resolves several I/O bottlenecks to raise the bar on capabilities for SQL Server 2014 In- Memory OLTP database. ELIMINATE CONTINUOUS CHECKPOINT SLOWDOWNS To ensure durability, SQL Server In-Memory OLTP relies heavily on the NTFS file system to store data and delta files in a database file group optimized for in-memory data. SQL Server In-Memory OLTP uses an offline checkpoint process to track and manage inserted and deleted data. This generates a considerable amount of sequential disk I/O activity and increases transaction log activity. Write performance is key as transaction log activity is increased. This is due to the highly concurrent, contention-free transactions generated in memory. iomemory products direct-path architecture provide industry-leading, near-dram write performance, which is often overlooked when discussing flash storage. This architecture enables performance more effectively than SSDs do, because SSDs place traditional storage protocols and RAID controllers between the data and the application, making it much more difficult to deliver consistent write performance. IMPROVE HA AND MAINTENANCE BY ACCELERATING REBOOTS, RESTARTS, AND FAILOVERS In addition to the continuous checkpoint process, SQL Server In-Memory OLTP benefits by reading data in parallel. The parallel read process happens a) when loading data from the data and delta files into memory during a server reboot, b) when restarting the SQL Server service, or c) when setting the database offline. This process generates random I/O and relies on a high-performing disk subsystem to load tables into memory. The closer the data is to the CPU, the faster it will load into memory. As with the continuous checkpoint, iomemory products direct-path architecture gives the database server CPUs direct access to the data and delta files, which accelerates reboots, restarts, and failover processes. See the white paper Going Beyond SSD: The Fusion Software Defined Flash Memory Approach for more information about how iomemory differs from SSDs. 5 W W W. F U S I ON I O.COM
6 About the Tests Testing compared performance of an iodrive2 Duo 2.4TB in a Dell PowerEdge R720 server to an enterprise-class disk array in three key areas: 1. Transactional Performance. How the two systems performed under the heavy I/O workload generated by the in-memory transaction log activity and continuous checkpoints. Tests were conducted on latency (responsiveness), and bandwidth (transactional workload) with 12,000 users. 2. Database Startup. As the database is running out of memory on servers, loading the database quickly becomes a key factor in system resilience. We tested how fast the transactional database could be brought online to compare how the two systems would handle a server reboot or cluster failover event. 3. User Load. Tests were limited to 12,000 users because, at that point, the disk array started experiencing timeouts. Additional testing measured the total user load of an iomemory system to demonstrate an additional aspect of scalability. SERVER CONFIGURATION The following settings were enabled in the BIOS: Logical Processor was enabled. With Hyper-threading enabled, we were able to increase the number of users by 8000 in further testing. System Profile Settings was set to performance. Virtualization was disabled. Fan Offset was set to high. Node Interleaving was disabled. STORAGE CONFIGURATION One iodrive2 Duo 2.4TB was used as the storage for the in-memory database within the Dell R720 server. The iodrive2 Duo product appears as two physical block devices to the host operating system. One block device was used for the memory-optimized filegroup and disk-based filegroup. The remaining block device was used exclusively for the transaction log. The enterprise class storage array was configured with two storage pools. The first storage pool was comprised of 12 spindles and was used to store the memory-optimized file group, the disk-based data files, and tempdb. The second storage pool was comprised of 12 spindles and was used exclusively for the in-memory database transaction log. 12x HDD RAID10 Disk Group Checkpoint Files 12 x HDD RAID10 Disk Group Logs iodrive2 Duo 2.4TB (used as 2 x 1.2TB block devices) Drive 1: Memory-Optimized FG Drive 2: Logs H: O: N: L: 2000GB 500GB 1.2TB 1.2TB Figure 1. Storage layout of enterprise class disk array and Fusion-io iodrive2 Duo 2.4TB. Note: Neither tempdb nor the disk-based tables were accessed during testing. All tables were marked for in-memory use. 6 W W W. F U S I ON I O.COM
7 OPERATING SYSTEM CONFIGURATION We used the Interrupt-Affinity Policy Tool to bind the iodrive2 interrupts to CPU0. The Interrupt-Affinity Policy Tool can be found at SQL SERVER 2014 CONFIGURATION Dell PowerEdge R720 Name Baseline Values Fusion-io Values Transactional Database data files 1 per core 1 per core Tempdb data files 1 per core 1 per core Max Degree of Parallelism 1 1 Min/Max Server Memory (MB) 256, ,000 Lock Pages in Memory Enabled Enabled WORKLOAD CONFIGURATION A custom benchmark application generated a transactional workload on the systems. The benchmark application was configured with the following parameters. Parameter Duration In-Memory OLTP Database Size Values 45 minutes 30GB Users to generate load User Delay (ms) 0 Repeat Delay (ms) 0 Minutes of Ramp Time 0 7 W W W. F U S I ON I O.COM
8 Test Results This section shows the test results by each category of test: transactional workload performance and database start-up performance. The transactional workload performance results are shown by category: overall performance, memoryoptimized filegroup performance, and transaction log performance. The charts reflect testing with a scale of 12,000 users because the storage array s capabilities peaked at that workload. Testing beyond a 12,000 user load resulted in timeouts with In-Memory OLTP, which stopped data processing for extended periods of time. 40GB IN-MEMORY OLTP TRANSACTIONAL WORKLOAD TEST RESULTS OVERALL PERFORMANCE The chart below shows a summarized view of the transactional performance testing results. Across all performance indicators, iomemory increases business productivity by providing more transactional throughput with significantly lower latency. Overall TPCC Performance Comparison SQL Server 2014 In-Memory OLTP iodrive2 Duo 2.4TB vs. Enterprise-Class Disk Array , ,329 1, Transaction Log Write Latency (microseconds) 640 Transaction Log Read Latency (microseconds) Transaction Log Write Megabytes/sec Transaction Log Read Megabytes/sec 217 Memory-Optimized Filegroup Write Latency (microseconds) Memory-Optimized Filegroup Write Megabytes/sec iodrive2 Duo 2.4TB Enterprise-Class Disk Array Figure 2. Fusion iomemory products increase In-Memory OLTP performance more effectively than an enterprise disk array. 8 W W W. F U S I ON I O.COM
9 MEMORY-OPTIMIZED FILEGROUP PERFORMANCE One set of tests compared write bandwidth and latency of iomemory products to an enterprise disk array to see how each handled the impact of background processes, such as continuous checkpoint. As the charts show, the iomemory system delivers consistent high performance, which helps ensure durability SQL Server 2014 In-Memory OLTP Memory-Optmized Filegroup Write Latency (microseconds) iodrive2 Duo 2.4TB vs. Enterprise-Class Disk Array iodrive2 Duo 2.4TB Enterprise-Class Disk Array Figure 3. iomemory products enable 84% faster in-memory checkpoint processes with much less variation SQL Server 2014 In-Memory OLTP Memory-Optmized Filegroup Write Megabytes/sec iodrive2 Duo 2.4TB vs. Enterprise-Class Disk Array iodrive2 Duo 2.4TB Enterprise-Class Disk Array Figure 4. Continuous checkpoints are faster due to 75% higher average bandwidth. 9 W W W. F U S I ON I O.COM
10 TRANSACTION LOG PERFORMANCE The in-memory database results in much greater workload on transaction logs. Slow I/O on the transaction log reduces database performance. Tests measured the average and maximum transactions per second that the two systems completed over a 45-minute period. Tests also measured latency to compare transactional processing speeds to show the responsiveness of the database under load, and the speed it can serve individual requests. iomemory products completed 4.5x more transactions over the test period, and did so with much higher response times, thus making each database server more scalable. SQL Server 2014 In-Memory OLTP Transactions/sec iodrive2 Duo 2.4TB vs. Enterprise-Class Disk Array , x More Transactions 11,810 0 iodrive2 Duo 2.4TB Enterprise-Class Disk Array Figure 5. iomemory system enables 4.5X more user transactions per second. 10 W W W. F U S I ON I O.COM
11 SQL Server 2014 In-Memory OLTP Users Transaction Log Read Latency - 480K block size (microseconds) iodrive2 Duo 2.4TB vs. Enterprise-Class Disk Array iodrive2 Duo 2.4TB Enterprise-Class Disk Array Figure 6. 76% faster continuous checkpoint performance increases transactional processing speeds and business productivity SQL Server 2014 In-Memory OLTP Transaction Log Write Latency (microseconds) iodrive2 Duo 2.4TB vs. Enterprise-Class Disk Array iodrive2 Duo 2.4TB Enterprise-Class Disk Array Figure 7. 91% lower latency delivers consistently fast response times, which improves the user experience and helps IT confidently meet SLAs. 11 W W W. F U S I ON I O.COM
12 SQL Server 2014 In-Memory OLTP Transaction Log Write Megabytes/sec iodrive2 Duo 2.4TB vs. Enterprise-Class Disk Array iodrive2 Duo 2.4TB Enterprise-Class Disk Array Figure 8. 4X faster transaction log writes eliminates I/O slowdowns. 12 W W W. F U S I ON I O.COM
13 Megabytes DATABASE STARTUP TESTS DATABASE STARTUP PERFORMANCE The database startup test measured how long it took to load 120GB of data into DRAM. As the chart below shows, the data loaded in 72 seconds from the iodrive2 Duo, as opposed to 222 seconds from the disk array or 308% faster. This performance increases system resilience and facilitates maintenance, enabling organizations to deliver on internal Service Level Agreements (SLAs) SQL Server 2014 In-Memory OLTP Loading 120GB In-Memory Data Read Megabytes/sec iodrive2 Duo 2.4TB vs. Enterprise-Class Disk Array iodrive2 Duo 2.4TB Enterprise-Class Disk Array Figure 9. Database startup on iomemory is 308% faster than from an enterprise disk array. 13 W W W. F U S I ON I O.COM
14 SCALING BEYOND 12,000 USERS In addition to testing transaction processing scalability, it s useful to know the user load each server can support. Accordingly, testing was extended beyond 12,000 users for iomemory. As stated above, our storage array testing peaked at 12,000 users due to severe write latency. With iomemory, our scalability test peaked at 24,000 users before processor utilization reached 80%. SQL Server In-Memory OLTP iodrive2 Duo 2.4TB Memory-Optimized File Group and Transaction Log Performance Average of Transaction Log Write Latency (microseconds) Average of Transaction Log Write Megabytes/sec Average of Memory-Optimized Filegroup Write Latency (microseconds) Average of Memory-Optimized Filegroup Write Megabytes/sec Figure 10. With 24,000 users write latency consistently stays under 220 microseconds SQL Server In-Memory OLTP iodrive2 Duo 2.4TB Transactions/sec Time Series (45 minutes) Figure 11. Database transactions average 109,000 per second once all 24,000 users are on the system. 14 W W W. F U S I ON I O.COM
15 Summary Fusion iomemory products extend the power of SQL Server 2014 In-Memory OLTP databases by removing I/O bottlenecks associated with transaction logs and checkpoints that become more severe under the workload of an inmemory database. iomemory products also increase startup, reboot, and failover speeds to increase resiliency. Finally, they also increase the user load each server can support. The table below summarizes the benefits. Business Value Key Performance Indicators Enterprise- Class Disk Array with SQL Server 2014 In- Memory OLTP iodrive2 Duo 2.4TB with SQL Server 2014 In- Memory OLTP Improve Customer Experience User Transaction Wait Time (µ) Serve More Customers Transaction Throughput (MB/s) Business Process Improvement Reduced user wait times by 91% Increased throughput by 409% Improve Business Productivity Deliver on Internal Service Level Agreements Total Transactions Processed (over 45 minutes) 6,362,883 28,328,639 Database Startup Time (sec) Processed 445% more transactions Reduced startup time by 67% 15 W W W. F U S I ON I O.COM
16 Appendix A: Is SQL Server In-Memory OLTP Right for You? On the surface, workloads that are characterized by a high amount of latching or locking would be classified as good candidates for the SQL Server 2014 In-Memory OLTP feature. While that may be true, Microsoft SQL Server 2014 provides several advisor tools and usage reports to help identify which tables and stored procedures are the best candidates for storing in memory. It is highly recommended that you a) configure the Management Data Warehouse to collect usage analysis on tables and stored procedures; and b) run the advisory tool to determine which tables and stored procedures would benefit from In-Memory OLTP. As mentioned previously, a full database migration isn t required. Database administrators have the flexibility to move individual tables and stored procedures into SQL Server In-Memory OLTP. More information on In-Memory OLTP migration can be found here: Below is the step-by-step procedure to analyze and migrate data: 1. Configure the Management Data Warehouse (Data Collection > Tasks > Configure Management Data Warehouse). 16 W W W. F U S I ON I O.COM
17 2. Click 'Next' to progress through the wizard. 17 W W W. F U S I ON I O.COM
18 3. Create your Management Data Warehouse (MDW) database. 18 W W W. F U S I ON I O.COM
19 4. Select the appropriate server and newly created MDW database. 19 W W W. F U S I ON I O.COM
20 5. Add necessary logins and users. 20 W W W. F U S I ON I O.COM
21 6. Verify actions and click Finish. 21 W W W. F U S I ON I O.COM
22 7. Click Close. 22 W W W. F U S I ON I O.COM
23 8. Select the appropriate server and database. Check the box for Transaction Performance Collection Analysis. 23 W W W. F U S I ON I O.COM
24 9. Click Finish. 24 W W W. F U S I ON I O.COM
25 10. In Object Explorer navigate to Data Collection, right click Stored Procedure Usage Analysis and select Start. Then right click Table Usage Analysis and select Start. 25 W W W. F U S I ON I O.COM
26 11. Right click the MDW database. Select Reports > Management Data Warehouse > Transaction Performance Analysis Overview. The AMR tool for In-Memory OLTP opens. : TABLE USAGE ANALYSIS In the AMR tool for In-Memory OLTP you can view analysis on tables, stored procedure usage, and table contention. 26 W W W. F U S I ON I O.COM
27 The Table Usage chart illustrates which tables would benefit from SQL Server In-Memory OLTP, based on usage. The chart also illustrates the degree of migration difficulty. 27 W W W. F U S I ON I O.COM
28 TABLE CONTENTION ANALYSIS The Table Contention chart illustrates which tables would benefit from In-Memory OLTP, based on table contention. The chart also illustrates the degree of migration difficulty. 28 W W W. F U S I ON I O.COM
29 STORED PROCEDURE USAGE ANALYSIS The Stored Procedure report uses a bar chart to identify which procedures will be benefit from In-Memory OLTP based on usage, with CPU time measured in milliseconds. 29 W W W. F U S I ON I O.COM
30 MEMORY OPTIMIZATION ADVISOR Before starting a table migration to In-Memory OLTP, we recommend reading the migration information on Microsoft TechNet at Below is a step-by-step procedure for migrating tables: 1. This advisor is based on the recommendations from the AMR reports. Right click the table to migrate and select Memory Optimizer Advisor. 30 W W W. F U S I ON I O.COM
31 2. Follow the screens in the wizard. : 31 W W W. F U S I ON I O.COM
32 3. If necessary, fix the items that failed during the Memory Optimization Checklist step. Click Next.. 32 W W W. F U S I ON I O.COM
33 4. Fix all warnings to ensure a smooth migration.. 33 W W W. F U S I ON I O.COM
34 5. Name the memory-optimized file group, change the logical file name if necessary, and change the table name.. 34 W W W. F U S I ON I O.COM
35 6. Select the appropriate primary key column(s) and hash bucket size for the non-clustered index. Click Next. 35 W W W. F U S I ON I O.COM
36 7. Complete the migration. 36 W W W. F U S I ON I O.COM
37 NATIVE COMPILATION ADVISOR Below is a step-by-step procedure for using the Native Compilation Advisor: 1. Click Next. 37 W W W. F U S I ON I O.COM
38 2. Fix the code in the stored procedure associated with the warnings listed in the dialog. 38 W W W. F U S I ON I O.COM
39 3. Develop workarounds for unsupported TSQL elements Fusion-io, Inc. All Rights Reserved. iomemory and iodrive2 Duo are trademarks or registered trademarks of Fusion-io, Inc.; all other product names may be 39 W W W. F U S I ON I O.COM
40 trademarks of the companies with which they are associated. 40 W W W. F U S I ON I O.COM
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
Exploring In-Memory OLTP
Exploring In-Memory OLTP Contents See the Impact of In-Memory Features... 3 Faster Way to Process Data... 8 Creating Memory-Optimized Data and Filegroups.. 9 Creating Memory-Optimized Tables and Indexes...15
Seeking Fast, Durable Data Management: A Database System and Persistent Storage Benchmark
Seeking Fast, Durable Data Management: A Database System and Persistent Storage Benchmark In-memory database systems (IMDSs) eliminate much of the performance latency associated with traditional on-disk
"Charting the Course... MOC 55144 AC SQL Server 2014 Performance Tuning and Optimization. Course Summary
Description Course Summary This course is designed to give the right amount of Internals knowledge, and wealth of practical tuning and optimization techniques, that you can put into production. The course
Boost Database Performance with the Cisco UCS Storage Accelerator
Boost Database Performance with the Cisco UCS Storage Accelerator Performance Brief February 213 Highlights Industry-leading Performance and Scalability Offloading full or partial database structures to
How To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory)
WHITE PAPER Oracle NoSQL Database and SanDisk Offer Cost-Effective Extreme Performance for Big Data 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Abstract... 3 What Is Big Data?...
ioscale: The Holy Grail for Hyperscale
ioscale: The Holy Grail for Hyperscale The New World of Hyperscale Hyperscale describes new cloud computing deployments where hundreds or thousands of distributed servers support millions of remote, often
Course 55144: SQL Server 2014 Performance Tuning and Optimization
Course 55144: SQL Server 2014 Performance Tuning and Optimization Audience(s): IT Professionals Technology: Microsoft SQL Server Level: 200 Overview About this course This course is designed to give the
Amadeus SAS Specialists Prove Fusion iomemory a Superior Analysis Accelerator
WHITE PAPER Amadeus SAS Specialists Prove Fusion iomemory a Superior Analysis Accelerator 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com SAS 9 Preferred Implementation Partner tests a single Fusion
CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1
CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level -ORACLE TIMESTEN 11gR1 CASE STUDY Oracle TimesTen In-Memory Database and Shared Disk HA Implementation
WHITE PAPER 1 WWW.FUSIONIO.COM
1 WWW.FUSIONIO.COM WHITE PAPER WHITE PAPER Executive Summary Fusion iovdi is the first desktop- aware solution to virtual desktop infrastructure. Its software- defined approach uniquely combines the economics
Atlantis USX Hyper- Converged Solution for Microsoft SQL 2014
Atlantis USX Hyper- Converged Solution for Microsoft SQL 2014 atlantiscomputing.com Table of Contents Executive Summary... 4 Solution Overview... 5 Atlantis USX and Microsoft SQL Architecture... 5 Microsoft
Maximizing SQL Server Virtualization Performance
Maximizing SQL Server Virtualization Performance Michael Otey Senior Technical Director Windows IT Pro SQL Server Pro 1 What this presentation covers Host configuration guidelines CPU, RAM, networking
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
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
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
Data Center Storage Solutions
Data Center Storage Solutions Enterprise software, appliance and hardware solutions you can trust When it comes to storage, most enterprises seek the same things: predictable performance, trusted reliability
DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION
DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION A DIABLO WHITE PAPER AUGUST 2014 Ricky Trigalo Director of Business Development Virtualization, Diablo Technologies
Deploying Affordable, High Performance Hybrid Flash Storage for Clustered SQL Server
Deploying Affordable, High Performance Hybrid Flash Storage for Clustered SQL Server Flash storage adoption has increased in recent years, as organizations have deployed it to support business applications.
Lab Validation Report
Lab Validation Report NexGen N5 SPX Hybrid Flash Array Optimizing SQL Server Clusters with End-to-end Flash Hybrid Storage By Mike Leone, ESG Lab Analyst, and Kerry Dolan, ESG Lab Analyst February 2015
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
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
The Data Placement Challenge
The Data Placement Challenge Entire Dataset Applications Active Data Lowest $/IOP Highest throughput Lowest latency 10-20% Right Place Right Cost Right Time 100% 2 2 What s Driving the AST Discussion?
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
EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server
White Paper EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server Abstract This white paper addresses the challenges currently facing business executives to store and process the growing
Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems
Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems Applied Technology Abstract By migrating VMware virtual machines from one physical environment to another, VMware VMotion can
TekSouth Fights US Air Force Data Center Sprawl with iomemory
TekSouth Fights US Air Force Data Center Sprawl with iomemory TekSouth Fights US Air Force Data Center Sprawl with iomemory Innovative systems integrator improves USAF financial data warehouse performance,
Microsoft Windows Server in a Flash
Microsoft Windows Server in a Flash Combine Violin s enterprise-class storage with the ease and flexibility of Windows Storage Server in an integrated solution so you can achieve higher performance and
Data Center Solutions
Data Center Solutions Systems, software and hardware solutions you can trust With over 25 years of storage innovation, SanDisk is a global flash technology leader. At SanDisk, we re expanding the possibilities
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
Course 55144B: SQL Server 2014 Performance Tuning and Optimization
Course 55144B: SQL Server 2014 Performance Tuning and Optimization Course Outline Module 1: Course Overview This module explains how the class will be structured and introduces course materials and additional
SQL Server 2014 New Features/In- Memory Store. Juergen Thomas Microsoft Corporation
SQL Server 2014 New Features/In- Memory Store Juergen Thomas Microsoft Corporation AGENDA 1. SQL Server 2014 what and when 2. SQL Server 2014 In-Memory 3. SQL Server 2014 in IaaS scenarios 2 SQL Server
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
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,
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
Course Outline. SQL Server 2014 Performance Tuning and Optimization Course 55144: 5 days Instructor Led
Prerequisites: SQL Server 2014 Performance Tuning and Optimization Course 55144: 5 days Instructor Led Before attending this course, students must have: Basic knowledge of the Microsoft Windows operating
SQL Server 2014 Performance Tuning and Optimization 55144; 5 Days; Instructor-led
SQL Server 2014 Performance Tuning and Optimization 55144; 5 Days; Instructor-led Course Description This course is designed to give the right amount of Internals knowledge, and wealth of practical tuning
MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products
MaxDeploy Ready Hyper- Converged Virtualization Solution With SanDisk Fusion iomemory products MaxDeploy Ready products are configured and tested for support with Maxta software- defined storage and with
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,
Accelerating MS SQL Server 2012
White Paper Accelerating MS SQL Server 2012 Unleashing the Full Power of SQL Server 2012 in Virtualized Data Centers Allon Cohen, PhD Scott Harlin OCZ Storage Solutions, Inc. A Toshiba Group Company 1
Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Preview of Oracle Database 12c In-Memory Option 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any
Accelerate SQL Server 2014 AlwaysOn Availability Groups with Seagate. Nytro Flash Accelerator Cards
Accelerate SQL Server 2014 AlwaysOn Availability Groups with Seagate Nytro Flash Accelerator Cards Technology Paper Authored by: Mark Pokorny, Database Engineer, Seagate Overview SQL Server 2014 provides
Microsoft Windows Server Hyper-V in a Flash
Microsoft Windows Server Hyper-V in a Flash Combine Violin s enterprise-class storage arrays with the ease and flexibility of Windows Storage Server in an integrated solution to achieve higher density,
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
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
Implementing EMC CLARiiON CX4 with Enterprise Flash Drives for Microsoft SQL Server 2008 Databases
Implementing EMC CLARiiON CX4 with Enterprise Flash Drives for Microsoft SQL Server 2008 Databases Applied Technology Abstract This white paper examines the performance considerations of placing SQL Server
Aras Innovator 10 Scalability Benchmark Methodology and Performance Results
Aras Innovator 10 Scalability Benchmark Methodology and Performance Results Aras Innovator 10 Running on SQL Server 2012 Enterprise Edition Contents Executive Summary... 1 Introduction... 2 About Aras...
Vormetric and SanDisk : Encryption-at-Rest for Active Data Sets
WHITE PAPER Vormetric and SanDisk : Encryption-at-Rest for Active Data Sets 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Abstract... 3 Introduction... 3 The Solution... 3 The
Microsoft SQL Server OLTP Best Practice
Microsoft SQL Server OLTP Best Practice The document Introduction to Transactional (OLTP) Load Testing for all Databases provides a general overview on the HammerDB OLTP workload and the document Microsoft
MS Exchange Server Acceleration
White Paper MS Exchange Server Acceleration Using virtualization to dramatically maximize user experience for Microsoft Exchange Server Allon Cohen, PhD Scott Harlin OCZ Storage Solutions, Inc. A Toshiba
FUSION iocontrol HYBRID STORAGE ARCHITECTURE 1 WWW.FUSIONIO.COM
1 WWW.FUSIONIO.COM FUSION iocontrol HYBRID STORAGE ARCHITECTURE Contents Contents... 2 1 The Storage I/O and Management Gap... 3 2 Closing the Gap with Fusion-io... 4 2.1 Flash storage, the Right Way...
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
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
Flash Memory Arrays Enabling the Virtualized Data Center. July 2010
Flash Memory Arrays Enabling the Virtualized Data Center July 2010 2 Flash Memory Arrays Enabling the Virtualized Data Center This White Paper describes a new product category, the flash Memory Array,
Boost SQL Server Performance Buffer Pool Extensions & Delayed Durability
Boost SQL Server Performance Buffer Pool Extensions & Delayed Durability Manohar Punna President - SQLServerGeeks #509 Brisbane 2016 Agenda SQL Server Memory Buffer Pool Extensions Delayed Durability Analysis
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
CONSOLIDATING MICROSOFT SQL SERVER OLTP WORKLOADS ON THE EMC XtremIO ALL FLASH ARRAY
Reference Architecture CONSOLIDATING MICROSOFT SQL SERVER OLTP WORKLOADS ON THE EMC XtremIO ALL FLASH ARRAY An XtremIO Reference Architecture Abstract This Reference architecture examines the storage efficiencies
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...
Maximizing Your Server Memory and Storage Investments with Windows Server 2012 R2
Executive Summary Maximizing Your Server Memory and Storage Investments with Windows Server 2012 R2 October 21, 2014 What s inside Windows Server 2012 fully leverages today s computing, network, and storage
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
Analysis of VDI Storage Performance During Bootstorm
Analysis of VDI Storage Performance During Bootstorm Introduction Virtual desktops are gaining popularity as a more cost effective and more easily serviceable solution. The most resource-dependent process
Performance Tuning and Optimizing SQL Databases 2016
Performance Tuning and Optimizing SQL Databases 2016 http://www.homnick.com [email protected] +1.561.988.0567 Boca Raton, Fl USA About this course This four-day instructor-led course provides students
Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database
Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database Built up on Cisco s big data common platform architecture (CPA), a
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
Virtualizing Microsoft SQL Server on Dell XC Series Web-scale Converged Appliances Powered by Nutanix Software. Dell XC Series Tech Note
Virtualizing Microsoft SQL Server on Dell XC Series Web-scale Converged Appliances Powered by Nutanix Software Dell XC Series Tech Note The increase in virtualization of critical applications such as Microsoft
Fusion iomemory iodrive PCIe Application Accelerator Performance Testing
WHITE PAPER Fusion iomemory iodrive PCIe Application Accelerator Performance Testing SPAWAR Systems Center Atlantic Cary Humphries, Steven Tully and Karl Burkheimer 2/1/2011 Product testing of the Fusion
LSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment
LSI MegaRAID CacheCade 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
Microsoft SQL Server: MS-10980 Performance Tuning and Optimization Digital
coursemonster.com/us Microsoft SQL Server: MS-10980 Performance Tuning and Optimization Digital View training dates» Overview This course is designed to give the right amount of Internals knowledge and
Performance Beyond PCI Express: Moving Storage to The Memory Bus A Technical Whitepaper
: Moving Storage to The Memory Bus A Technical Whitepaper By Stephen Foskett April 2014 2 Introduction In the quest to eliminate bottlenecks and improve system performance, the state of the art has continually
Storage and SQL Server capacity planning and configuration (SharePoint...
1 of 22 5/1/2011 5:34 PM Storage and SQL Server capacity planning and configuration (SharePoint Server 2010) Updated: January 20, 2011 This article describes how to plan for and configure the storage and
Database Server Configuration Best Practices for Aras Innovator 10
Database Server Configuration Best Practices for Aras Innovator 10 Aras Innovator 10 Running on SQL Server 2012 Enterprise Edition Contents Executive Summary... 1 Introduction... 2 Overview... 2 Aras Innovator
Performance And Scalability In Oracle9i And SQL Server 2000
Performance And Scalability In Oracle9i And SQL Server 2000 Presented By : Phathisile Sibanda Supervisor : John Ebden 1 Presentation Overview Project Objectives Motivation -Why performance & Scalability
Data Center Performance Insurance
Data Center Performance Insurance How NFS Caching Guarantees Rapid Response Times During Peak Workloads November 2010 2 Saving Millions By Making It Easier And Faster Every year slow data centers and application
Evaluation Report: Supporting Microsoft Exchange on the Lenovo S3200 Hybrid Array
Evaluation Report: Supporting Microsoft Exchange on the Lenovo S3200 Hybrid Array Evaluation report prepared under contract with Lenovo Executive Summary Love it or hate it, businesses rely on email. It
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
Virtualizing Microsoft SQL Server 2008 on the Hitachi Adaptable Modular Storage 2000 Family Using Microsoft Hyper-V
Virtualizing Microsoft SQL Server 2008 on the Hitachi Adaptable Modular Storage 2000 Family Using Microsoft Hyper-V Implementation Guide By Eduardo Freitas and Ryan Sokolowski February 2010 Summary Deploying
Lab Validation Report
Lab Validation Report Workload Performance Analysis: Microsoft Windows Server 2012 with Hyper-V and SQL Server 2012 Virtualizing Tier-1 Application Workloads with Confidence By Mike Leone, ESG Lab Engineer
EMC XtremSF: Delivering Next Generation Performance for Oracle Database
White Paper EMC XtremSF: Delivering Next Generation Performance for Oracle Database Abstract This white paper addresses the challenges currently facing business executives to store and process the growing
Nexenta Performance Scaling for Speed and Cost
Nexenta Performance Scaling for Speed and Cost Key Features Optimize Performance Optimize Performance NexentaStor improves performance for all workloads by adopting commodity components and leveraging
Microsoft SQL Server 2014 in a Flash
Microsoft SQL Server 2014 in a Flash Combine Violin s enterprise-class storage arrays with the ease and flexibility of Windows Storage Server in an integrated solution so you can achieve higher performance
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
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
Azure VM Performance Considerations Running SQL Server
Azure VM Performance Considerations Running SQL Server Your company logo here Vinod Kumar M @vinodk_sql http://blogs.extremeexperts.com Session Objectives And Takeaways Session Objective(s): Learn the
One of the database administrators
THE ESSENTIAL GUIDE TO Database Monitoring By Michael Otey SPONSORED BY One of the database administrators (DBAs) most important jobs is to keep the database running smoothly, which includes quickly troubleshooting
IS IN-MEMORY COMPUTING MAKING THE MOVE TO PRIME TIME?
IS IN-MEMORY COMPUTING MAKING THE MOVE TO PRIME TIME? EMC and Intel work with multiple in-memory solutions to make your databases fly Thanks to cheaper random access memory (RAM) and improved technology,
Virtualization of the MS Exchange Server Environment
MS Exchange Server Acceleration Maximizing Users in a Virtualized Environment with Flash-Powered Consolidation Allon Cohen, PhD OCZ Technology Group Introduction Microsoft (MS) Exchange Server is one of
Microsoft SQL Database Administrator Certification
Microsoft SQL Database Administrator Certification Training for Exam 70-432 Course Modules and Objectives www.sqlsteps.com 2009 ViSteps Pty Ltd, SQLSteps Division 2 Table of Contents Module #1 Prerequisites
SQL Server 2012 Optimization, Performance Tuning and Troubleshooting
1 SQL Server 2012 Optimization, Performance Tuning and Troubleshooting 5 Days (SQ-OPT2012-301-EN) Description During this five-day intensive course, students will learn the internal architecture of SQL
Benchmarking Hadoop & HBase on Violin
Technical White Paper Report Technical Report Benchmarking Hadoop & HBase on Violin Harnessing Big Data Analytics at the Speed of Memory Version 1.0 Abstract The purpose of benchmarking is to show advantages
Microsoft Windows Server Hyper-V in a Flash
Microsoft Windows Server Hyper-V in a Flash Combine Violin s enterprise- class all- flash storage arrays with the ease and capabilities of Windows Storage Server in an integrated solution to achieve higher
Memory Channel Storage ( M C S ) Demystified. Jerome McFarland
ory nel Storage ( M C S ) Demystified Jerome McFarland Principal Product Marketer AGENDA + INTRO AND ARCHITECTURE + PRODUCT DETAILS + APPLICATIONS THE COMPUTE-STORAGE DISCONNECT + Compute And Data Have
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
How To Speed Up A Flash Flash Storage System With The Hyperq Memory Router
HyperQ Hybrid Flash Storage Made Easy White Paper Parsec Labs, LLC. 7101 Northland Circle North, Suite 105 Brooklyn Park, MN 55428 USA 1-763-219-8811 www.parseclabs.com [email protected] [email protected]
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
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
PSAM, NEC PCIe SSD Appliance for Microsoft SQL Server (Reference Architecture) September 11 th, 2014 NEC Corporation
PSAM, NEC PCIe SSD Appliance for Microsoft SQL Server (Reference Architecture) September 11 th, 2014 NEC Corporation 1. Overview of NEC PCIe SSD Appliance for Microsoft SQL Server Page 2 NEC Corporation
Accelerate Oracle Performance by Using SmartCache of T Series Unified Storage
Accelerate Oracle Performance by Using SmartCache of T Series Unified Storage This document describes why and how to use SmartCache in Oracle OLTP database to accelerate the transaction performance. SmartCache
Microsoft SQL Server 2014 Fast Track
Microsoft SQL Server 2014 Fast Track 34-TB Certified Data Warehouse 103-TB Maximum User Data Tegile Systems Solution Review 2U Design: Featuring Tegile T3800 All-Flash Storage Array http:// www.tegile.com/solutiuons/sql
