Course details

The 5 day class offers a comprehensive coverage of SQL Server architecture, indexing and statistics strategies, optimize transaction log operations, tempdb and data file configuration, transactions and isolation levels, and locking and blocking. 

Course Outline

1 - SQL Server Architecture, Scheduling and Waits

  • SQL Server Components and SQL OS
  • Windows Scheduling vs SQL Scheduling
  • Waits and Queues
  • Lab : Exploring SQL Server Components and SQL OS
  • Lab : Monitor Schedulers and User requests
  • Lab : Monitor and record wait statistics

2 - SQL Server I/O

  • Core Concepts
  • Storage Area Networks
  • IO Setup and Testing
  • Lab : Testing Storage Performance

3 - Database Structures

  • Database Structure Internals
  • Data File Internals
  • TempDB Internals
  • Lab : Exploring Database Structure Internals
  • Lab : Enabling Instant File Initialization
  • Lab : Reducing TempDB Latch Contention

4 - SQL Server Memory

  • Windows Memory
  • SQL Server Memory
  • Lab : SQL Server Memory

5 - Concurrency and Transactions

  • Concurrency and Transactions
  • Locking Internals
  • Lab : Implement Snapshot Isolation
  • Lab : Locking Internals

6 - Statistics and Index Internals

  • Statistics Internals and Cardinality Estimation
  • Index Internals
  • Lab : Statistics Internals and Cardinality Estimation
  • Lab : Index Internals

7 - Extended Events

  • Extended Events core concepts
  • Implementing Extended Events
  • Lab : Extended Events core concepts
  • Lab : Implementing Extended Events

8 - Monitoring, Tracing and Baselining

  • Monitoring and Tracing
  • Baselining and Benchmarking
  • Lab : Monitoring and Tracing
  • Lab : Baselining and Benchmarking

9 - Troubleshooting Common Performance Issues

  • Troubleshooting CPU Performance
  • Troubleshooting Memory Performance
  • Troubleshooting I/O Performance
  • Troubleshooting TempDB Performance
  • Troubleshooting Concurrency Performance
  • Lab : Troubleshooting CPU Performance
  • Lab : Troubleshooting Memory Performance
  • Lab : Troubleshooting IO Performance
  • Lab : Troubleshooting TempDB Performance
  • Lab : Troubleshooting Concurrency Performance

10 - Query Execution and Query Plan Analysis

  • Query Execution and Optimizer Internals
  • Analyzing Query Plans
  • Lab : Analyzing Query Plans

11 - Plan Caching and Recompilation

  • Plan Cache Internals
  • Troubleshooting Plan Cache Issues
  • Lab : Troubleshooting Plan Cache Issues

12 - Index and Query Tuning

  • Index Fragmentation
  • Indexing Techniques
  • Indexing Strategy
  • Lab : Index Fragmentation
  • Lab : Indexing Techniques
  • Lab : Indexing Strategy
  • Lab : Tuning Queries

Target Audience: The primary audience for this course is individuals who administer and maintain SQL Server databases and are responsible for optimal performance of SQL Server Instances that they manage. These individuals also write queries against data and need to ensure optimal execution performance of the workloads.

The secondary audiences for this course are individuals who develop applications that deliver content from SQL Server databases.

Updated on 08 November, 2015

About New Horizons Ireland

With a very convenient location next to Jervis street in Dublin 1, we offer a wide range of IT and business skills courses and we can also send our instructors to your location.

We are 100% Irish owned, but we are also part of the largest independent IT Training Provider, New Horizons Computer Learning Centres who deliver more courses than any other IT training company.

Because we're local, we understand the needs of business and individuals in our community. Whether you choose to take classes in person or online, you're always welcome to call or stop by.

See all New Horizons Ireland courses
Are you from New Horizons Ireland ? Claim your course!
Courses you can instantly connect with... Do an online course on SQL Server starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or