SQL Server Performance Tuning Part 1 (Udemy.com)
Detail building blocks of SQL performance tuning
Created by: Raphael Asghar
Last updated March 2020
Our take
Based on the ratings of 6,012 students, a sample of their written reviews and the syllabus, as the course stood in March 2020. No course pays to be reviewed.
This is Part 1 of a two-part series from a veteran DBA, and it is a six-hour, 37-lecture tour of the building blocks of SQL Server tuning. Topics include indexes, wait stats, fill factor and page splits, execution plans, locking and blocking, tempdb and caching, mostly shown live in SSMS. The label says Beginner, but the requirements ask for a good grasp of SQL Server administration. Reviewers who got the most out of it already wrote queries or ran databases.
Students like the plain explanations and the examples. One reviewer who writes queries and procs but is not a DBA called it a perfect fit, and another found it deeper than the query tuning they expected. The complaints repeat. Raphael Asghar knows the material, reviewers say, but his delivery can feel rushed, with fumbled words and typos in the T-SQL that get fixed on camera. The slides look unpolished. Several people wanted downloadable scripts and real exercises, and a few called it shallow. One disputed the waits and recompile lectures.
The course was last updated in March 2020. Still, about 86 percent of roughly 6,000 reviews give four or five stars, and more than 25,000 students have joined. It works as a map of the topics, not a lab. Developers and junior DBAs who want that map in an afternoon will be fine. Anyone after practice problems or advanced plan analysis should look for something more hands-on, and reviewers expect Part 2 to go deeper.
Pros
- Covers indexes, wait stats, fill factor, locking and execution plans in one sitting
- Demos run live in SSMS with T-SQL examples that reviewers found easy to follow
- Useful for developers who tune their own queries and procs, not only DBAs
- Short at about six hours, and a clear lead-in to Part 2
Cons
- Delivery is rushed in places, with fumbled words and typos fixed on camera
- Little hands-on practice, and reviewers say the scripts are not provided
- Last updated in 2020, and one reviewer disputes the waits and recompile lectures
Perfect for me. I'm not a DBA, but I write queries and procs that require indexing and execution tuning and this course was all about that.
Labeled beginner, but it expects working SQL Server admin knowledge. Best for developers and junior DBAs.
What you will learn
- At the end of this course, the student will have extensive knowledge in the following areas: Types of indexes that can affect performance, ability to read and understand the execution plans, determine the causes of wait stats, views deeply into statistics, comprehend the cause of the fill factor and page splits, view various execution modes and much much more
Course content
1 section · 37 lectures · 6 hours of video
- 1SQL Server Performance Tuning Part 1 of 2 2 free previews37 lectures · 6 hours
Who it is for
The instructor says it suits
- This course is designed for any student that is interested in learning about how to fine tune their SQL Server and databases. Also, developers, SQL DBAs, IT staff and Network Administration
What you need before you start
- You should have a good understanding of SQL Server Administration. I would highly recommend the following courses: Learn T-SQL from Scratch, SQL Administration part 1, SQL Administration part 2, SQL Administration part 3
How it compares
Against the other 388 rated Udemy courses in SQL on CourseDuck:
- Rating4.6 out of 5higher than 69% of them
- Reviews6,012#38 of 389 by number of reviews
- Length6 hoursshorter than 52% of them
- Last updatedMarch 2020earlier than 69% of them
Quality Score
Overall Score : 92 / 100
Course Description
This course is designed for any student that is interested in learning about how to fine tune their SQL Server and databases. Also, developers, SQL DBAs, IT staff and Network Administration
At the end of this course, the student will have extensive knowledge in the following areas:
Indexes, wait stats, fill factor, fragmentation, data and log file allocation, tempdb configuration, common performance issues, blocking, locking, database tuning advisor, execution plan, caching, virtualization and much more
You should have a good understanding of SQL Server Administration. I would highly recommend the following courses: Learn T-SQL from Scratch, SQL Administration part 1, SQL Administration part 2, SQL Administration part 3
Instructor Details
- 4.6 Rating
6,012 Reviews
Raphael Asghar
Worked as a Production SQL Database Administrator and developer for over 15 years for various companies such as Neutrogena, BakeMark, Solutions2Go and NextGen. Want to help those students that want more that the basic SQL Language. Creating real life courses for those students who want a simple path to becoming a SQL DBA. I love SQL Administration and all that is involved in managing and creating a stable SQL architecture environment. I want to pass that experience and information to my students.
More courses by Raphael Asghar
Learn T-SQL From Scratch For SQL Server Administrator (2020)
4.6 (2,904 Reviews)
Provider: Udemy
Time: 8.7h
$10.99
SQL Server Reporting Services Part 1 (SSRS) (2017)
4.6 (2,497 Reviews)
Provider: Udemy
Time: 6.1h
$69.99
Reviews
By Erick G on 12/10/2025
Great curse, to see and understand the internals of SQL Engine and how all queries and design of databases relates to each other, and how all that can affect the performance of the SQL Engine which in this case is Microsoft SQL Server
By Mateusz Kurzyk on 8/22/2024
The course provides quite extensive SQL knowledge in a nutshell, with detailed expamples and explanations. I wish I had found this course a couple of years earlier, but still, it was a great summary of what every senior database developer should be aware of.
By Kathy Brenner on 11/22/2020
Good match but I feel like the course hasn't yet gotten into the meat of the subject.
By Victory Akalusi on 11/15/2020
It was a good training
By Joseph R Williams on 11/15/2020
Yes, by all means. This is right down my alley.
By Mohammad Peer Khan on 11/15/2020
Amazing ...
By V Sripathi S on 10/27/2020
Nice Presentation and explanation
By Richard Djukpen on 10/16/2020
Good presentation and easy to follow
By Raihan Mahmood on 10/13/2020
Very Good
By Anonymous on 10/12/2020
37. TEMPDB AND QUIZ 3
By Juanita Jayabalan on 10/11/2020
Great explanation.Absolutely loved it.
By Aditi Shree on 10/9/2020
good









