
Learn how to generate and read an execution plan, understand query cost, and analyze clustered index scans and properties to interpret performance.
Compare index scans and table scans, showing how copying to a temp table removes indexes and changes execution plans and timings, explained with physical operators.
Lesson Objectives:
Explore execution plans and computed scalars in SQL Server 2017 Express, examining how date differences feed a compute scalar, how Pascall casing guides naming, and how formatting affects data size.
Explore how two logical conditions in the where clause affect query results and execution time, including parameterization, data types, and avoiding implicit conversions with dollar notation.
Explore index scans and table scans, including clustered index seeks with where predicates, and compare estimated cost and cpu cost to understand performance implications.
Learn how a clustered index on unit price changes query execution, reduces table scans, and reshapes sorts when using order by in SQL Server 2017 Express.
Lesson Objectives:
Lesson Objectives:
Explore how SQL Server orders by group by columns using a clustered index scan and sorts on job title and vacation hours. Understand aggregation timing and execution order.
Explore grouping with a having clause by computing total value per sales order using a temp table, then filter and sort results by total value.
Format and sort with the over clause in SQL Server 2017 Express Basics: compute each line total as a percent of its order total and sort within each block.
Lesson Objectives: Add Internet Information Services web server to computer
Explore deleting records with and without indexes, using unit price, and learn how a nonclustered index on unit price shifts from table scan to index seek, lowering estimated costs.
Explore how deleting records uses clustered indexes, compare cluster index delete with table delete, and analyze estimated versus actual row counts to optimize performance.
Lesson Objectives:
Most Important: Friends, please be sure to look through the course curriculum with meticulous care before buying to be sure this course will work for you. Thank you.
This course is being updated to bring it up to date with SQL Server 2017.
As of 3/27/2018, 40 videos have been replaced.
Replacement of all videos will happen over a month or so.
Reviews from before 3/6/2017 are from the older version of this course.
The new course features questions built right into the videos.
The new course features audio done with a studio microphone.
If you are at the intermediate or advanced level in SQL, do not join this course.
My explanation can be very detailed at times, so be sure you enjoy that.
Some of the videos cover programming, and some cover using a variety of resources without programming.
I use AdventureWorks2016CTP3, but you can also use AdventureWorks2017. Both are saved under the lesson 2 resources. There is no practical difference between the two for the purposes of this course. You must already know how to download lesson resources. I do not show how to do that.
Various topics are discussed through the videos. For example, there is not just one video on indexes because indexes are too big a topic. I discuss indexes through the videos where they play a role. The same applies to other concepts.
Be sure to look under the lesson resources for additional information and the code.
My explanations, in some of the videos, but not all, can be very detailed, so be sure you enjoy that before enrolling.
If you are looking for powerpoints, fancy graphics or a talking head, please do not enroll. I don't use those.
I do in different places use zooming to emphasize points.
The videos are an average in 10 minutes in length, so please be aware of that.
All the code is created in the Microsoft SQL Server Management Studio.
I talk about execution plans quite a lot over multiple videos.
This course does not cover joins, normalization or stored procedures.
Friends, to get the most from this course, please watch it all, from beginning to end. There is a lot of information here:)
Thank you,
Tom and Adiv