Blocking and Locking: How to Find and Fight Concurrency Problems

Поделиться
HTML-код
  • Опубликовано: 22 янв 2019
  • Brent's live class at SQLDay Poland on SQL Server blocking, locking, and indexing.
  • НаукаНаука

Комментарии • 29

  • @maskoblackfyre
    @maskoblackfyre 5 лет назад +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 2 года назад +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 3 года назад +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

  • @vchandm23
    @vchandm23 5 лет назад +2

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

  • @user-qi5ue3od5l
    @user-qi5ue3od5l 4 года назад +1

    just an awesome explanation! Funny and easy to understand!

  • @wowDepressive
    @wowDepressive 4 года назад

    This was very helpful and kind of liberating. Thanks .

  • @simonraaf7180
    @simonraaf7180 Месяц назад

    Bob Ross of SQL!

  • @Harshk2501
    @Harshk2501 3 года назад

    Very nice explanation. Thanks Brent

  • @oliviam.7139
    @oliviam.7139 Год назад

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

  • @gatlaaravind3178
    @gatlaaravind3178 5 лет назад +4

    A great legend for SQL server...

  • @George-iz2ce
    @George-iz2ce 3 года назад +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 3 года назад

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

  • @HemantKChitale
    @HemantKChitale 2 года назад

    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 3 года назад

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

    • @BrentOzarUnlimited
      @BrentOzarUnlimited  3 года назад +1

      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!

  • @mssrikanth8111
    @mssrikanth8111 2 года назад

    Good presentation

  • @DaBadger354
    @DaBadger354 4 года назад

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

  • @drhdev
    @drhdev 7 месяцев назад

    Where’s this blog post he keeps referencing?

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

  • @ariciupogoniciu4172
    @ariciupogoniciu4172 5 лет назад

    funny guy!

  • @ThamiSAOUDI
    @ThamiSAOUDI Год назад

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

  • @jamirajamira7303
    @jamirajamira7303 4 года назад

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

  • @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.