Skip to content
UdemySQLPaid courseIntermediate levelCertificate

Advanced SQL Server Performance Tuning (Udemy.com)

A Pragmatic Real World Approach To Tuning SQL Server.

Created by: Mike West

Last updated July 2015

icon
What you will learn

  • By the end of this course you will have a systematic process approach and all the necessary tools needed to begin your journey as a SQL Server performance tuner.
  • In this course we will dive a little into performance tuning. We will look caching, hints, filters, trace flags and best coding practices.
  • In the course we will use statistics and query plans to analyze the effectiveness of our indexes.

How it compares

Against the other 388 rated Udemy courses in SQL on CourseDuck:

  • Rating4.2 out of 5higher than 13% of them
  • Reviews809#166 of 389 by number of reviews
  • Length1.5 hoursshorter than 91% of them
  • Last updatedJuly 2015earlier than 97% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100

icon
Course Description

COURSE REVIEWS: 

"It's not what I thought it would be. It covers limited topics and does not present a solid step by step approach to approaching a SQL server you've never had a dealing with and finding the performance issues and fixing them." -- Albert

"This is the 9th Mike West course I have taken. The dude really know his stuff and is able to relay to the listener in a very approachable way. Quick note if you do the exercises yourself - you want to give SQL Server time to "catch up" -- Apkambledev

"Good & very well explain especially the Live Demo step by step. The way explanation capture the attention to listen & very interesting." --Micheale.See

"Great ,Learning many things. thanks !!"-- Mittal

"Awesome tutorial." -- Sivram

"This is a great quick course with many take aways! It's short and to-the-point, which's great for people with familiarity with the subject." - Said

"Excellent course, very good examples" -- Cesar

"The course is pretty clear so far albeit, slightly brief." -- Ken

"Its excellent very much informative." -- Afroz

"A good course with information and tips that apply to the real world." --Ian B

"In depth." -- Sherrie

"Thanks for the great course!" -- Andrey

"Nice course. Simple and crisp." -- M1981

"Great course! The things that Mike taught are practical and can be applied in the real world immediately." -- Ricky V.

"This gives a deep diving scenario." -- Anish

COURSE INTRODUCTION

This course focuses on making SQL Server perform more optimally.

In my first course we laid the groundwork by tuning OUR instances with a top down approach.

WE will continue on that path with this course.

Even though the course has the word “Advanced" in it, there's NOTHING COMPLICATED about taking what's in the course and applying it in the real word.

It's “advanced" in that I'll take more time explaining how to implement these recommendations.

The course is still very much a "buttons and Knobs" course. This simply means WE won't dive too deeply into the minutia. We are still going to focus on items that are easily implemented. Some features will have a level of contention associated with them in the SQL Server community. It will be up to you decide to implement or not.

Additionally, some of the concepts may be new to even more senior level resources so I want to make sure I'll cover the why of the topic as well as the how.

This course will give YOU deeper insight into what it takes to become a skilled PERFORMANCE TUNER.  Once thought of as an art, performance tuning is nothing more than a series of processes that seek to accomplish TWO basic goals.

The FIRST one is to increase the response time for a given transaction or set of transactions.

The SECOND one is reduce resource consumption. On the surface this sounds simple but nothing could be further from the truth.

Take the next step on YOUR performance tuning journey and SIGN UP now.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Mike West

I'm the founder of LogikBot. I've worked at Microsoft and Uber. I helped design courses for Microsoft's Data Science Certifications. If you're interested in machine learning, I can help.

I've worked with databases for over two decades. I've worked for or consulted with over 50 different companies as a full time employee or consultant. Fortune 500 as well as several small to mid-size companies. Some include: Georgia Pacific, SunTrust, Reed Construction Data, Building Systems Design, NetCertainty, The Home Shopping Network, SwingVote, Atlanta Gas and Light and Northrup Grumman. 

Over the last five years I've transitioned to the exciting world of applied machine learning.  I'm excited to show you what I've learned and help you move into one of the single most important fields in this space.

Experience, education and passion 

I learn something almost every day. I work with insanely smart people. I'm a voracious learner of all things SQL Server and I'm passionate about sharing what I've learned. My area of concentration is performance tuning. SQL Server is like an exotic sports car, it will run just fine in anyone's hands but put it in the hands of skilled tuner and it will perform like a race car. 

Certifications  

icon
More courses by Mike West

$14.99

Free

$13.99

$69.99

$54.99

$54.99

icon
Reviews

4.2

809 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Douglas Wojtczak on 9/3/2025

The course was good overall and there are some gems in here that are very useful. Although most of these topics apply, there have been some changes in SQL Server with new versions that might show different or better results. The only part that I did not like was many of quiz questions did not seem to be covered in the videos.

By Anonymized User on 9/21/2024

Good in general, but the sound has to be improved in some of the lessons. Also there is a lession when rows are mentioned while actually the video is referring to columsn (this is the video when analyzing if the number of rows in a query matters). This video also just pay attention to logical reads, so it says there is no performance impact in including all the fields instead of including just the needed ones. I think it should take into account also the quantity of data retrieved and sent to the network to the client, or whatever this query is used for (if it is used to create a temporary table, more writes will be needed because the width of the row will be greater) Also there is a video at the end with a big pause as if the speaker is thinking and improvising. I think in a course video this should be avoided. The video can be edited so remove those gaps or mistakes.

By Timothy Visser on 10/21/2020

I'm amazed at how much I was able to learn in a 90 minute course. He goes very quick and not super in depth, but that was the point of the course. I was able to take several pages of notes that I know will help my company greatly.

By Albert Bachman on 5/9/2020

It's not what I thought it would be. It covers limited topics and does not present a solid step by step approach to approaching a SQL server you've never had a dealing with and finding the performance issues and fixing them.

By Apkambledev on 3/26/2020

This is the 9th Mike West course I have taken. The dude really know his stuff and is able to relay to the listener in a very approachable way. Quick note if you do the exercises yourself - you want to give SQL Server time to "catch up". For instance the T1117 did not appear to be working as Mike demoed but ran the batch insert statement 3x SQL Server did even out the files as Mike demo'd. The same thing happened on the Implicit Conversion procedure. Looking forward the rest of his courses.

By Ashish Tiwari on 6/6/2019

It's not a course but a list of tips and some explanations however far from the impression created by the course title. Coverage on intricacies of indexes was felt missing. Other topics were also just touched upon. It's good for those who already know a lot but not who really wants tackle performance tuning challenges.

By Kirk on 2/12/2019

So far, it seems a little scattershot; not quite sure how the separate topics are supposed to fit together. Also, lots of detail, but most of it isn't presented visually - the accompanying video of a hand drawing lines between circles and boxes isn't adding much. And just now, we looked at the results of a SQL query, but the query wasn't shown, and I can't seem to reproduce the output in the example using the "code" verbally (but not visually) presented. The topics were great, if a bit isolated. I didn't mind that, but I wouldn't say this presented a plan of attack for SQL Server Performance Tuning - more like a grab bag of tricks and techniques. I learned a lot, which is probably the ultimate positive, but I'll still be looking for some guidance on how to actually approach SQL Performance Tuning in a systematic way. I'd say in general, this material would give you a list of things to try if you had no idea where to start. I don't think it would help much if you were looking for either a symptom -> resolution approach or a "Let's improve the performance of this particular database" approach.

By Ian Bradshaw on 11/18/2018

A good course with information and tips that apply to the real world. SQL Server is a complex product and this course won't equip you to deal with all the many root causes why real world Production environments suffer from performance problems, so if you're looking for something very in depth that covers the full breadth of SQL Server, this is not the course for you. The performance tuning tips and insights are more slanted towards individual query tuning in databases running OLTP workloads I would say (rather than OLAP workloads you have in data warehouse applications). Nonetheless, I found the course enlightening and practical, and I recommend it for anyone who wants to get a handle on troubleshooting performance issues in SQL Server for ad hoc queries, stored procedures, views, etc.

By Jonathan Shields on 5/11/2016

Another good course from Mike. You need to be very comfortable with basic SQL Server performance tuning concepts to get the best from this course though. From being basically a SQL developer who tries his hand at the DBA stuff because no-one else wants to risk screwing it up, I feel like I am on the way to being a DBA one day, thanks to Mike's courses.

By Ken Sturgeon on 8/3/2015

This is the third of Mike's courses that I've taken and I really appreciate every one of them. He uses clear cut examples to illustrate real world scenarios. Mike is one of the few SQL Server instructors that seems very focused on performance issues and I'm really glad to have stumbled onto his courses. I encourage everyone who needs a better understanding of sql performance issues to take full advantage of this course as well as Mike's other courses "How to Become a World Class SQL Server Performance Tuner" and "How to Solve SQL Server Outages"... Thanks for another great course Mike, much appreciated!

fantastic course

In depth.

Showing 12 of 52 reviews