So far in the class, I’ve made a lot of assumptions that what’s onscreen is the truth. However, that’s because we’ve been dealing with relatively straightforward queries. Before I let you loose in the real world, I need to point out that a lot of what you see in complex query plans is actually garbage….
Search Results for “execution plan”
Execution Plans Don’t Have the Yellow Bang They Really Need.
6 – How Execution Plans Use TempDB
When you see a yellow bang warnings on sort, hash match, or adaptive join operators in an execution plan, that’s a sign that TempDB was invited to the party. When SQL Server runs out of memory, the data spills over into TempDB. Let’s see how it happens, and what we can do about it. Demo…
5 Ways to Change Execution Plans Without Tuning
07 – Execution Plans are Lying Liars (24m)
When you look at the arrows on an actual plan, what do the arrow sizes mean? When you see the list of wait stats, they’re accurate, right? Buckle up and prepare to be disappointed – a lot of what you see in a query plan just flat out isn’t true. Here is the demo script:…
How to See Execution Plans in Azure Data Studio
SQL Server Management Studio 18’s Execution Plans Will Change The Way You Look At Plan Tuning
[Video] “Actual” Execution Plans Lie for Branching Queries
SQL 2016 SP1 Shows You Wait Stats in Execution Plans. Or Does It? [UPDATED]
2.1 Building Execution Plans Part 2 (22m)
Now let’s step through an execution plan in minute details to see where the estimates from each operator come from, and how they can go wildly wrong. If you want to follow along in SSMS, here’s the query: Transact-SQL SELECT Location, COUNT(*) FROM dbo.Users GROUP BY Location ORDER BY COUNT(*) DESC OPTION (MAXDOP 1); 12345…
2.1 Building Execution Plans Part 1 (25m)
Before we start tuning queries, you’ll learn the steps SQL Server takes to build its execution plans, the terminology for parts of a plan, and see what’s missing from execution plans.
10. How Execution Plans are Made (10m)
SQL Server 2016 SP1 Bug with Graphical Execution Plans
What’s the Difference Between Estimated and Actual Execution Plans?
Announcing PasteThePlan.com: An Easier Way to Share Execution Plans
Improved diagnostics for query execution plans that involve residual predicate pushdown
Announcing Live Query Execution Plans
Getting an Oracle Execution Plan
Comparing Estimated and Actual Execution Plans in SQL Server
Stabilizing Execution Plans: Plan Guides and NORECOMPUTE
Hi! I’m Brent Ozar.
I make Microsoft SQL Server go faster. I love teaching, travel, cars, and laughing. I’m based out of Las Vegas. He/him. I teach SQL Server training classes, or if you haven’t got time for the pain, I’m available for consulting too.
Want to advertise here and reach my savvy readers?