SQL Server: Common Query Tuning Problems and Solutions - Part 2
This course teaches how to recognize and diagnose numerous types of SQL Server query performance problems.
There are a wide variety of common performance problems that you will encounter when query tuning. Part 2 of this two-part course begins by covering common problems arising from writing and using inefficient Transact-SQL code. You'll then learn about query performance problems and associated query tuning solutions for situations where the query and/or design is inappropriate for the workload type. Finally, the course will cover a variety of more advanced query tuning problem and solutions. The course is very demo-centric, with lots of practical tips and tricks you'll be able to apply in your environment. This course is perfect for developers, DBAs, and anyone responsible for query performance tuning in SQL Server, from SQL Server 2005 onward.
Course SyllabusCourse Introduction- 1m 32s
—Course Introduction 0m 51s
—Course Structure 0m 41sTroubleshooting Inefficiency- 28m 38s
—Module Introduction 0m 59s
—Demo: One-Row-At-A-Time-Processing 3m 12s
—Demo: The Forgotten Trigger 4m 5s
—Demo: Scalar Function Inhibited Parallelism 2m 14s
—Demo: Scalar Function Row by Row Execution 3m 17s
—Demo: Too Few Rows Per Batch 3m 36s
—Demo: Not Using TOP When You Can 2m 57s
—Demo: Unnecessary Many-To-Many 4m 8s
—Demo: Excessive Fragmentation and Scans 3m 47s
—Module Summary 0m 18sTuning OLTP vs. DSS Patterns- 47m 28sAdvanced Query Tuning Patterns- 59m 47s