Performance Tuning and Optimizing SQL Databases


Course Code:

MS10987

Duration:
4 days
9.00am to 5.00pm
Location:
80 Jurong East Street 21 #04-04
Devan Nair Institute
Singapore 609607
Course Fees:
S$2,400 (excl of G.S.T)
2019 Course Dates
1 – 4 Jul 2019
2 – 5 Sep 2019
4 – 7 Nov 2019
None of the published dates will work for you? Speak to our training consultants for a private tuition arrangement or a closed door training.
Do note that this course listed is a Microsoft Digital Class (DMOC Class). You are required to bring your own device.

Course Overview

This four-day instructor-led course provides students who manage and maintain SQL Server databases with the knowledge and skills to performance tune and optimize their databases.

Program Objectives

After completing this course, students will be able to:

• Describe the high level architectural overview of SQL Server and its various components

• Describe the SQL Server execution model, waits and queues

• Describe core I/O concepts, Storage Area Networks and performance testing

• Describe architectural concepts and best practices related to data files for user databases and TempDB

• Describe architectural concepts and best practices related to Concurrency, Transactions, Isolation Levels and Locking

• Describe architectural concepts of the Optimizer and how to identify and fix query plan issues

• Describe architectural concepts, troubleshooting scenarios and best practices related to Plan Cache

• Describe architectural concepts, troubleshooting strategy and usage scenarios for Extended Events

• Explain data collection strategy and techniques to analyze collected data

• Understand techniques to identify and diagnose bottlenecks to improve overall performance

Course Outline

Module 1: SQL Server Architecture, Scheduling, and Waits

Module 2: SQL Server I/O

Module 3: Database Structures

Module 4: SQL Server Memory

Module 5: Concurrency and Transactions

Module 6: Statistics and Index Internals

Module 7: Query Execution and Query Plan Analysis

Module 8: Plan Caching and Recompilation

Module 9: Extended Events

Module 10: Monitoring, Tracing, and Baselining

Module 11: Troubleshooting Common Performance Issues

Click Here for full course Outline

Take the Next Step

It Takes Less Than 5 Min