Mastering the Basics of SQL Server Query 

Mastering the Basics of SQL Server Query Optimization

Learn to Create Optimal Execution Plans for Your Queries

Description

Student Warning: Even though this is a beginner’s class it's fast-paced and will require some outside study on your part. Please take a moment to preview all of them. If those lessons are too fast then please take this course after you've taken my entry-level courses.

“Learned lots from this well-constructed and straightforward to follow the course"

This short course is superb and can offer you an honest understanding of the fundamentals in SQL server administration.” Luke Dunn





In this course, we are getting to delve into the Query Optimizer, easily one among the foremost complicated pieces of software ever written. The Query Optimizer is the SQL Server component that tries to give you an optimal execution plan for your queries. The Query Optimizer tries to find that execution plan as quickly as possible. Not the perfect plan but a good one. The SQL Server Query Optimizer is a cost-based optimizer. It analyzes a variety of execution plans for a given query, estimates the value of every one of those plans, and chooses the plan with rock bottom cost.

The optimizer seeks to find a balance between the optimization time and the quality of the selected plan.

The course will be a balance of hands-on query performance tuning and understanding the basics of the optimizer’s architecture. We are going to learn about the execution engine, statistics and cost estimation, index selection and the optimization process.At the core of the SQL Server Database Engine is two major components: the storage engine and the query the processor also called the relational engine.

In this course, our sole focus will be on the query processor. This part of the engine accepts all queries submitted to SQL Server and creates a plan for optimal execution


What you'll learn

  • At the conclusion of this course, you'll understand how the optimizer works at a very high level.
  • You will be able to read show plans. These are created when a query is executed.
  • You'll understand the caching mechanisms behind SQL Server optimizer.

Who this the course is for

  • This is a mid-level course aimed at those who have a working foundation of SQL Server.
  • This is not an entry-level course.
  • Everything you need to take the course will be included. There are no items you'll have to purchase.

Requirements

  • This course was designed for anyone with a working knowledge of relational databases, specifically SQL Server.
  • It can be anything other than Express also
  • Other than SQL Server nothing else is needed to take the course.
  • I've included code samples for the course in the Course Download lecture.
  • You will need to download and install SQL Server 2012, 2014 or 2016 Express Edition
  • You'll also need to download a copy of the Adventure works database


Click Here To Join



Click Here To Download

Post a Comment

Previous Post Next Post