Blocking and Locking: How to Find and Fight Concurrency Problems

  Рет қаралды 51,865

Brent Ozar Unlimited

Brent Ozar Unlimited

Күн бұрын

Пікірлер: 29
@maskoblackfyre
@maskoblackfyre 5 жыл бұрын
Brent has thought me so much with these videos and I've now started my training to become a DBA. Thank you, good sir.
@sameersarmah1446
@sameersarmah1446 2 жыл бұрын
This is one of the best database sessions I have seen.Immensely in-depth analysis with lots of examples. I never knew the intricate details mostly the effect of index on concurrency. Additionally Brent is extremely engaging and makes the session indeed awesome.
@TheBrentOzar
@TheBrentOzar 2 жыл бұрын
Aww, thanks!
@steveearle9678
@steveearle9678 3 жыл бұрын
Thanks Brent. Used these techniques over the last few days to get to the bottom of and fix a deadlock without a NOLOCK in sight
@oliviam.7139
@oliviam.7139 2 жыл бұрын
Actually watching this on November 10th, 2022! 😂 What a coincidence. Well, happy birthday Brent! 🎉🎉🎉
@BrentOzarUnlimited
@BrentOzarUnlimited 2 жыл бұрын
Aww, thanks!
@vchandm23
@vchandm23 6 жыл бұрын
Great presentation, Brent! Thanks for the detailed explanation on the internals.
@George-iz2ce
@George-iz2ce 3 жыл бұрын
I fully appreciate the things I'm learning from Brent. But this doubles as insane comedy. From 2:00 to 2:24 blocking is explained. And what follows is "The symptom of this is..." and I was thinking of what technicality might follow...but the next 6 words are amazing. I'm listening to this 20 times in a row and can't stop laughing.
@TheBrentOzar
@TheBrentOzar 3 жыл бұрын
I didn't remember what I said, so I had to listen to it, so now I'm laughing too.
@ЕвгенийБогданович-ж7э
@ЕвгенийБогданович-ж7э 4 жыл бұрын
just an awesome explanation! Funny and easy to understand!
@wowDepressive
@wowDepressive 4 жыл бұрын
This was very helpful and kind of liberating. Thanks .
@Harshk2501
@Harshk2501 4 жыл бұрын
Very nice explanation. Thanks Brent
@gatlaaravind3178
@gatlaaravind3178 5 жыл бұрын
A great legend for SQL server...
@antoniamesesan9711
@antoniamesesan9711 3 жыл бұрын
YOU ARE KILLING ME WITH THE JOKES! THANKS FOR THIS VIDEO GREAT LESSON FOR ME!
@BrentOzarUnlimited
@BrentOzarUnlimited 3 жыл бұрын
HAHAHA, thanks.
@marcokant5447
@marcokant5447 3 жыл бұрын
@@BrentOzarUnlimited Can confirm here from The Netherlands... Been around since SS 6.5 as an application developer. A bit older and slightly grayer now, but still learning from your excellent "compelling to watch" videos. Thank you so much and good health to you!
@HemantKChitale
@HemantKChitale 3 жыл бұрын
Great ! I have been an Oracle DBA for two decades using Multi Version Read Consistency and was unhappy with statements / behaviours like "Readers Block Writers, Writers Block Readers" and "Microsoft automatically escalates locks".
@simonraaf7180
@simonraaf7180 7 ай бұрын
Bob Ross of SQL!
@mssrikanth8111
@mssrikanth8111 3 жыл бұрын
Good presentation
@drhdev
@drhdev Жыл бұрын
Where’s this blog post he keeps referencing?
@DaBadger354
@DaBadger354 5 жыл бұрын
The window in lower right-hand corner of you is covering the right side of the execution plan
@avinashrauniyar3784
@avinashrauniyar3784 Жыл бұрын
In the video timeline at 22:40 the resource_type ="OBJECT" means the table but why are you telling it is clustered index as for resource type = "KEY" it is clustered index.
@BrentOzarUnlimited
@BrentOzarUnlimited Жыл бұрын
The "KEY" part means it's only locking PARTS of the clustered index - not the whole thing.
@thunde7226
@thunde7226 4 жыл бұрын
like the video..................this is a keep..........................must know the two ways to overcome the blocks.....a) having enough indexes, and using the right Isolation for you app's....:) .....bye
@ThamiSAOUDI
@ThamiSAOUDI Жыл бұрын
you should get an extra job in hollywood, for this joks
@BrentOzarUnlimited
@BrentOzarUnlimited Жыл бұрын
Awww yeah!
@ariciupogoniciu4172
@ariciupogoniciu4172 5 жыл бұрын
funny guy!
@jamirajamira7303
@jamirajamira7303 5 жыл бұрын
You sure hate Adventureworks or bicycles... I don't think you can stress it enough
@BrentOzarUnlimited
@BrentOzarUnlimited 5 жыл бұрын
As a wise woman once said, "Why not both?"
Identifying and Fixing Parameter Sniffing Issues
51:53
Brent Ozar Unlimited
Рет қаралды 48 М.
Deadlocks: Lets Do One, Understand It, and Fix It
44:01
SQLBits
Рет қаралды 39 М.
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
КОНЦЕРТЫ:  2 сезон | 1 выпуск | Камызяки
46:36
ТНТ Смотри еще!
Рет қаралды 3,7 МЛН
Top 10 Developer Mistakes That Won't Scale
1:06:37
Brent Ozar Unlimited
Рет қаралды 12 М.
"But It Worked in Development!" - 3 Hard SQL Server Performance Problems
1:11:24
Brent Ozar Unlimited
Рет қаралды 17 М.
The Top 10 Developer Mistakes That Won't Scale on Microsoft SQL Server
1:37:38
Brent Ozar Unlimited
Рет қаралды 29 М.
Senior DBA Class - Index Maintenance for Enterprise Environments
43:02
Brent Ozar Unlimited
Рет қаралды 14 М.
Watch Brent Tune Queries - SQLSaturday Oslo
1:01:54
Brent Ozar Unlimited
Рет қаралды 48 М.
Postgres, MVCC, and you or, Why COUNT(*) is slow (David Wolever)
29:39
SQL Server 2025: an enterprise AI-ready database platform | BRK195
48:30
Microsoft Events
Рет қаралды 3,1 М.
Watch Brent Analyze Your Wait Stats
1:13:50
Brent Ozar Unlimited
Рет қаралды 10 М.
Brent Ozar_Watch Brent Tune Queries
1:06:57
SQLugSWE
Рет қаралды 65 М.
How to Think Like the SQL Server Engine
1:40:28
Brent Ozar Unlimited
Рет қаралды 16 М.
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН