Skip to content
UdemySQLPaid courseBeginner levelCertificate

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.

Best forDevelopers and junior DBAs who write queries and want a quick map of indexes, waits and execution plans.
Skip it ifYou want hands-on labs with downloadable scripts, or deep coverage of every execution plan operator.

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.
Steve Palmer, a student

Labeled beginner, but it expects working SQL Server admin knowledge. Best for developers and junior DBAs.

icon
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

  1. 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

icon
Quality Score

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

Overall Score : 92 / 100

icon
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

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

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.

icon
More courses by Raphael Asghar

$11.99

$69.99

$10.99

$69.99

$10.99

$69.99

icon
Reviews

4.6

6,012 ratings on Udemy

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

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

Showing 12 of 231 reviews