SQL Server Execution Plans - Part 1

preview_player
Показать описание
I nearly always use execution plans as the starting point for SQL query performance troubleshooting. In this multi-part series, I plan to review the basics of execution plans and how you can use them to improve the performance of your own queries.

Check out the full post for example queries and screenshots:

Follow me on Twitter:
Комментарии
Автор

This will be a very valuable series for my team at work. Thanks!

mooremike
Автор

Thanks Bert, this is exactly what I was hoping you'd teach.

akensturgeon
Автор

Thanks Bert! First video is very good ! Lest start the second one !

rellik
Автор

Excellent video and explanation - thanks very much for friendly tone as well, very easy to follow

mehdizeynalov
Автор

Well done, Bert!!! Thanks for this one - have told my team to go watch. Getting the basics right always helps!!

BUT, multiple camera angles??? wow, you're getting professional now :)

Can't wait for part 2 - thanks, and appreciated, as always

zanonilabuschagne
Автор

Just waking up! First thing yo do see this video thanks foto sharing tour knowledge keep up.

abrahamheredia
Автор

Amazing video Learning many new things

sumitsaxena
Автор

You know what? There is a lot of people thinking about execution plans like something related to some ancient Guru on top the Himalaya... so they ignore it at every cost it would take...
Great work!

stefanotorelli
Автор

I love this channel! Are you going to focus strictly on SQL Server in the future or do you plan on creating content for MySQL/Postgresql as well?

coderanger
Автор

Thank You so much for thinking and taking time to start this awesome series which crucial part of SQL DBA daily routine. Eagerly waiting for all the next parts of this Good Luck!!!

prathameshkinareparth
Автор

Wanna play a drinking game you'll never survive? Take a drink every time he says the word, "actual".

lancemartin
Автор

brilliant, thank you, Kapil - South Africa

kapildevunath
Автор

Nice vid, well PLANned and EXECUTEd ;-)

oresteszoupanos
Автор

hey Bert (or anyone else that knows :)) - at 6:50 you talk about viewing the cach plans by looking at the 'DMV' called dm exec etc etc. What is a DMV in this context? Just trying to understand what those commands are... where do they come from? What is this 'DMV' that you refer to?

matthewmeloney
Автор

Thank you for the info, is it an issue if the execution plans are never reused? We have an EHR data base and the execution plans are showing 0 for reuse. Just wondering if that's normal.

davidwagner
Автор

I tried to use the showplan_all on/off but it won´t work. Do you have to import something into your sql server? or why is it that i cant use it?

luisgomez
Автор

Am I the only one who noticed the Polish eagle sticker on his laptop? Where do I get one?

brennermusgrave
Автор

How come you have a Polish flag on your laptop?

kopytko
Автор

Huh, I got kicked out of Fat Heads once.

onequickthing
Автор

"Sql Server is a declarative language"? You're confused kid. SQL is an ANSI standard language developed by IBM like 3 decades before you were even born. Sql Server is a RDBMS. That stands for Relational Database Management System. Another concept that came long before your time. And again, Microsoft *DID NOT INVENT IT.* Microsoft developed their RDBMS kinda late in the game, long after DB2, Ingres, Oracle and others were already mature platforms. Not saying its not a good product, it is. It uses Transact SQL as a language that includes not only standard SQL commands, but also many other commands that make working with SQL and administering a database easier and richer. Have a nice day kid.

johnnynephrite