In this course, Essentials of SQL Server Performance For Every Developer, you will see how to diagnose what is happening with a slow running SQL statement and what strategies are available to make these statements run faster.
By the end of this course, you as an application developer will have the tools you need to troubleshoot performance problems you may encounter when using SQL Server.
💻 Code, links, Dynamic Views(DMVs), and Database Backups:
✏️ Course from Rajan Arora. Check out his channel:
⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
Getting Started
⌨️ (0:00:53) 1.1 Course Introduction
⌨️ (0:04:07) 1.2 Why Developers should Understand SQL Performance
⌨️ (0:06:20) 1.3 Tools you Need
⌨️ (0:09:30) 1.4 Restore the Sample Database
⌨️ (0:12:04) 1.5 Table Concept
⌨️ (0:17:12) 1.6 Index Concept
⌨️ (0:20:32) 1.7 Summary
Analyzing SQL Statements for Performance
⌨️ (0:22:12) 2.1 Introduction
⌨️ (0:24:55) 2.2 Understanding How SQL Server Will Execute a SQL Statement
⌨️ (0:29:33) 2.3 Reading and Interpreting an Execution Plan for a SQL Statement
⌨️ (0:39:44) 2.4 Getting Execution Statistics for a SQL Statement
⌨️ (0:45:29) 2.5 Improving Statement Performance by Adding an Index
⌨️ (0:52:11) 2.6 Rewriting SQL Statements for Improved Performance
⌨️ (0:58:32) 2.7 Common Execution Plan Operations
⌨️ (1:03:50) 2.8 Summary
Building Indexes
⌨️ (1:07:30) 3.1 Introduction
⌨️ (1:09:09) 3.2 Index Terminology Refresher
⌨️ (1:12:11) 3.3 What Should I Index in My Database?
⌨️ (1:16:16) 3.4 Why Index Column Order Matters
⌨️ (1:23:39) 3.5 Index Selectivity Explained
⌨️ (1:36:23) 3.6 LIKE Clauses and Index Selectivity
⌨️ (1:40:27) 3.7 How Functions in the WHERE Clause Affect Indexes
⌨️ (1:46:10) 3.8 Include Columns and Covering Indexes
⌨️ (1:50:40) 3.9 Over-indexing
⌨️ (1:54:40) Interpreting SQL Server Index Recommendations
⌨️ (1:57:38) Summary
Finding Bottlenecks in SQL Server Performance
⌨️ (2:03:19) 4.1 Introduction
⌨️ (2:08:36) 4.2 Getting Information About SQL Server Sessions and Resource Usage
⌨️ (2:12:02) 4.3 Finding What SQL Statements are Currently Executing
⌨️ (2:18:47) 4.4 Finding the Slowest, Most Expensive SQL Statements
⌨️ (2:24:13) 4.5 Getting SQL Server’s Recommendations on Missing Indexes
⌨️ (2:29:38) 4.6 Finding Indexes That are Not Being Used
⌨️ (2:34:13) 4.7 Summary
Capturing Trace Logs of Application from SQL Server
⌨️ (2:35:55) 5.1 Introduction
⌨️ (2:42:03) 5.2 Setting up a SQL Profiler Trace
⌨️ (2:49:59) 5.3 Running a SQL Profiler Trace
⌨️ (2:55:22) 5.4 Running a Trace as a Server Side Trace
⌨️ (3:03:19) 5.5 Introduction to Using Extended Events for SQL Tracing
⌨️ (3:06:58) 5.6 Setting up an Extended Events Trace Session
⌨️ (3:16:50) 5.7 Running and Configuring the Display Settings for an Extended Events Trace
⌨️ (3:20:38) 5.8 Analyzing Extended Events Trace Data
⌨️ (3:27:10) 5.9 Using Extended Events in SQL Azure
⌨️ (3:31:36) Summary
Apply Common Practices for Better Performance
⌨️ (3:35:47) 6.1 Introduction
⌨️ (3:37:17) 6.2 Use Parameterized SQL
⌨️ (3:42:59) 6.3 Are Stored Procedures Faster Than SQL in Application Code?
⌨️ (3:43:04) 6.4 Commit Behavior and Performance
⌨️ (3:50:16) 6.5 Object Relational Mappers Just Generate SQL
⌨️ (3:53:19) 6.6 Solving the N 1 Selects Problem
⌨️ (3:59:56) 6.7 Summary
🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster
--
Learn to code for free and get a developer job:
Read hundreds of articles on programming:
1 view
293
227
6 months ago 00:07:34 1
What is MES? Manufacturing Execution Systems
6 months ago 02:49:35 1
Inventory Management System(C# Full Project using SQL server with source code)
6 months ago 00:25:40 1
Установка и настройка Microsoft SQL Server 2019 + Management Studio
6 months ago 00:12:57 1
C# + MSSQL | Создаём и подключаем базу данных к Windows Forms | SQL Запросы
6 months ago 00:11:28 1
Установка Microsoft SQL Server 2019 Express на Windows 10 – пошаговая инструкция для начинающих
6 months ago 00:23:05 1
Разработка приложения Windows Forms на C# #2 Создание базы данных
6 months ago 01:02:19 6
Разработка C# - Blazor (.NET Core 3.1) | Список дел часть 2 - База данных
6 months ago 00:14:03 1
Вывод данных в DataGridView из базы данных на C#
7 months ago 01:46:13 1
HackTheBox - Drive
7 months ago 00:53:41 1
Data Analysis Portfolio Project # 3 | End-to-End SQL to Dashboard
7 months ago 00:44:43 1
Data Analyst Portfolio Project #1 | Build a Database | Develop SQL | Create a Dashboard
7 months ago 00:19:07 1
Как создать базу данных MSSQL Server [Базы данных для C# программиста] #1
7 months ago 00:16:21 2
Обзор и установка Microsoft SQL Server 2022 на Windows.
7 months ago 00:19:52 1
6.7 Создание резервной копии и восстановление базы данных в MS SQL Server
7 months ago 01:28:06 1
#002 Django СТРИМ 🔴 Рабочее окружение Backend разработчика + необходимые знания
7 months ago 02:37:26 1
Linux сервер для Django проекта (Nginx, gunicorn, PostgreSQL) + простой CI/CD 🔴 #008 Django СТРИМ
7 months ago 01:36:57 2
CRUD веб приложение на Core, React, EF Core, Postgresql с чистой архитектурой
7 months ago 00:17:40 1
How to set up Prisma with and Postgres!
7 months ago 00:02:53 1
A network-related or instance-specific error occurred while establishing a connection to SQL Server
7 months ago 00:26:11 1
Установка и настройка 1c на сервер MS SQL
7 months ago 00:15:24 1
LMstudio как замена ChatGPT: Saiga Mistral, LLama и другие локальные LLM
7 months ago 02:06:31 1
Практический курс по SQL для начинающих - #1 Введение в PostgreSQL
7 months ago 00:04:54 2
How to fix error PostgreSQL server: FATAL: no entry for host when connect with pgAdmin4.
8 months ago 00:23:07 1
RTX 3060 vs RTX 4060 | i5 12400F | Tested in 17 games