Blocking and Locking: How to Find and Fight Concurrency Problems

Sdílet
Vložit
  • čas přidán 22. 01. 2019
  • Brent's live class at SQLDay Poland on SQL Server blocking, locking, and indexing.
  • Věda a technologie

Komentáře • 29

  • @maskoblackfyre
    @maskoblackfyre Před 5 lety +16

    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 Před 2 lety +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.

  • @steveearle9678
    @steveearle9678 Před 3 lety +1

    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

  • @simonraaf7180
    @simonraaf7180 Před 2 dny

    Bob Ross of SQL!

  • @vchandm23
    @vchandm23 Před 5 lety +2

    Great presentation, Brent! Thanks for the detailed explanation on the internals.

  • @user-qi5ue3od5l
    @user-qi5ue3od5l Před 4 lety +1

    just an awesome explanation! Funny and easy to understand!

  • @wowDepressive
    @wowDepressive Před 3 lety

    This was very helpful and kind of liberating. Thanks .

  • @oliviam.7139
    @oliviam.7139 Před rokem

    Actually watching this on November 10th, 2022! 😂 What a coincidence. Well, happy birthday Brent! 🎉🎉🎉

  • @trufacts25
    @trufacts25 Před 3 lety

    Very nice explanation. Thanks Brent

  • @George-iz2ce
    @George-iz2ce Před 3 lety +1

    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 Před 3 lety

      I didn't remember what I said, so I had to listen to it, so now I'm laughing too.

  • @gatlaaravind3178
    @gatlaaravind3178 Před 5 lety +4

    A great legend for SQL server...

  • @HemantKChitale
    @HemantKChitale Před 2 lety

    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".

  • @antoniamesesan9711
    @antoniamesesan9711 Před 2 lety

    YOU ARE KILLING ME WITH THE JOKES! THANKS FOR THIS VIDEO GREAT LESSON FOR ME!

    • @BrentOzarUnlimited
      @BrentOzarUnlimited  Před 2 lety +1

      HAHAHA, thanks.

    • @marcokant5447
      @marcokant5447 Před 2 lety

      @@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!

  • @mssrikanth8111
    @mssrikanth8111 Před 2 lety

    Good presentation

  • @DaBadger354
    @DaBadger354 Před 4 lety

    The window in lower right-hand corner of you is covering the right side of the execution plan

  • @drhdev
    @drhdev Před 6 měsíci

    Where’s this blog post he keeps referencing?

  • @thunde7226
    @thunde7226 Před 4 lety

    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

  • @ariciupogoniciu4172
    @ariciupogoniciu4172 Před 5 lety

    funny guy!

  • @ThamiSAOUDI
    @ThamiSAOUDI Před rokem

    you should get an extra job in hollywood, for this joks

  • @avinashrauniyar3784
    @avinashrauniyar3784 Před rokem

    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  Před rokem

      The "KEY" part means it's only locking PARTS of the clustered index - not the whole thing.

  • @jamirajamira7303
    @jamirajamira7303 Před 4 lety

    You sure hate Adventureworks or bicycles... I don't think you can stress it enough