Proper configuration of IO subsystems is critical to the optimal performance and operation of SQL Server systems. Below are some of the most common best practices that the SQL Server team recommends with respect to storage configuration for SQL Server.
Understand the IO characteristics of SQL Server and the specific IO requirements / characteristics of your application.
In order to be successful in designing and deploying storage for your SQL Server application, you need to have an understanding of your application’s IO characteristics and a basic understanding of SQL Server IO patterns. Performance monitor is the best place to capture this information for an existing application. Some of the questions you should ask yourself here are:
To understand the core characteristics of SQL Server IO, refer to SQL Server 2000 I/O Basics.
More / faster spindles are better for performance
Try not to “over” optimize the design of the storage; simpler designs generally offer good performance and more flexibility.
Validate configurations prior to deployment
Always place log files on RAID 1+0 (or RAID 1) disks. This provides:
Isolate log from data at the physical disk level
Consider configuration of TEMPDB database
Lining up the number of data files with CPU’s has scalability advantages for allocation intensive workloads.
Don’t overlook some of SQL Server basics
Don’t overlook storage configuration bases
I've talked about the SQLCAT team before and the great content they produce , you may have had a chance
I've talked about the SQLCAT team before and the great content they produce , you may have had a
Pingback from MSDN Blog Postings » SQL Server Customer Advisory Team
More useful content from SQLCAT. Keep up the good work!
Following are links to whitepapers on SQL Server 2005 Best Practices and performance troubleshooting
Один из самых полезных ресурсов посвященных SQL Server (за вычетом SQL Server Books Online) http://www.sqlcat.com
Would be totally awesome if there was also a link to information that went into more detail concerning HOW to identify whether multiple data files per CPU would help and WHY. Please?
Pingback from Ancora su fillfactor | hilpers
Один из самых полезных ресурсов посвященных SQL Server (за вычетом SQL Server Books Online) http://www.sqlcat.com,...
Following are the links specifically relating to best practices for setting up disk I/O for SQL Server
Get viagra. Viagra for order lamisil viagra. Viagra.
Pingback from Let’s Talk about SQL Server Performance … Part Uno « Blog Home for MSSQLDUDE
Pingback from Data File Autogrow and Policies « Blog Home for MSSQLDUDE
It is important to optimize TempDB for good performance. In particular, I am focusing on how to allocate