SQL Server: Improving Storage Subsystem Performance
This course shows how to properly configure SQL Server storage for the best performance, scalability, and reliability with several different types of workloads, and how to measure your storage performance.
What you'll learn
Storage subsystem performance can often be the biggest factor affecting a SQL Server workload. This course, SQL Server: Improving Storage Subsystem Performance, shows you how to detect and correct important and common storage misconfiguration issues with SQL Server. You'll get to see how to measure and analyze storage subsystem performance, as well as and how to change SQL Server configurations for the best performance. You'll also get to see common RAID levels and how to choose an appropriate one for the SQL Server workload. By the end of this course, you'll be prepared to properly design and configure SQL Server storage subsystems for various types of SQL Server workloads for the best performance, scalability, and reliability. The course is relevant to all current versions of SQL Server, and demonstrates some new features from SQL Server 2014 and SQL Server 2016.
Table of contents
- Introduction 1m
- Windows Performance Monitor and Windows Resource Monitor 2m
- Demo: Windows Performance Monitor 1m
- Demo: Windows Resource Monitor 1m
- SQL Server Diagnostic Queries 1m
- Demo: SQL Server I/O-Related Diagnostic Queries 6m
- Demo: SQL Server I/O-Related Diagnostic Queries - Part 2 3m
- Summary 0m
- Introduction and Microsoft DiskSpd 1m
- Demo: Using Microsoft DiskSpd to Test Storage 4m
- CrystalDiskMark 3m
- Demo: Using CrystalDiskMark to Test Storage 2m
- Storage Vendor Tools 1m
- Demo: Using Vendor Tools to Test Storage 1m
- Storage Admins May Not Accept Benchmarks 1m
- Demo: Using SQL Server to Test Storage 4m
- Summary 0m
- Introduction 2m
- Workload Tuning and Index Tuning 2m
- Demo: 'Bad Man List' Queries 5m
- Demo: Queries to Find Index Tuning Opportunities 6m
- Demo: Using Data Compression and Columnstore (1) 3m
- Demo: Using Data Compression and Columnstore (2) 3m
- Instance-level and tempdb Configuration Settings 3m
- Demo: Changing Instance-level Configuration Settings 4m
- SQL Server Database Property Settings 2m
- Demo: Changing Database Properties 3m
- ALTER DATABASE SCOPED CONFIGURATION 2m
- Demo: ALTER DATABASE SCOPED CONFIGURATION 3m
- Using CPU-Z to Check Power Management 1m
- Demo: Using CPU-Z to Check Power Management 3m
- Demo: Windows Power Plan 1m
- Demo: Using Resource Governor to Limit I/O 6m
- Demo: Granting OS Rights to SQL Server 2m
- Server Hardware Configuration Settings 4m
- Module and Course Summary 3m