SQL Server Execution Plan Operators

Поделиться
HTML-код
  • Опубликовано: 14 янв 2025

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

  • @bguruswa
    @bguruswa 5 лет назад +1

    Initially the lecture was not impressive to me....looked like so regular things what he is discussing....many facts people might know....still I watched patiently till the end....where I got a clue to one of my production issue...a query was running much slow...when the lecture was on clustered index will do much better sometimes...and about creating indexes on text field...I thought of giving it a try...and tried creating an index ...which might go for clustered index seek for that text filed....it worked! The query which was running for nearly 9 sec to 17-18 seconds....came down to 3 to 8 seconds....mostly around 2-5 seconds which was our SLA for this application! Thanks for taking time to post this video! Much Appreciated!

  • @th1493
    @th1493 4 года назад +2

    Amazing!!! The comparison visual towards the end was so simple yet powerful! Thanks a lot! :)

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

    Very Nicely Explained . Was eagerly waiting for the other operators like Hash /Sort/Tables spool/Nested Loop/Compute Scalar etc...

  • @nitindixit002
    @nitindixit002 8 лет назад +4

    best video i watched for execution plan operator

  • @RC-nn1ld
    @RC-nn1ld 6 лет назад +4

    Wow this is by far the best clip explaining this stuff, thanks!

  • @zzrabin
    @zzrabin 7 лет назад +1

    Thanks for making this wonderful video. So useful to get insight into those operators.

  • @LinkMassing
    @LinkMassing 7 лет назад

    I have watched this more times than I can count over the last year. Excellent!

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

    Excellent video! the best I have watched so far. Thanks a lot.

  • @davidp7571
    @davidp7571 4 года назад +3

    This is a fantastic tutorial and would have made a great series. Sad to read that Doug moved on and that there will be no second part. Thanks for sharing this part nonetheless.

  • @susanthabathige5860
    @susanthabathige5860 5 лет назад +1

    Clustered Index scan or index scan does not necessarily read entire rows of a table, it could be a range scan as well. If you hover the mouse over the operator you will see the description as (Scanning a clustered index, entirely or only a range). Here it pays much more attention to the cost of the operator but it is meaningless to the end user as it uses by the query optimizer to create the plan.

  • @trucid2
    @trucid2 8 лет назад +3

    Great stuff. Can't wait for part 2!

  • @unlimitedpowerrecords
    @unlimitedpowerrecords 8 лет назад

    Very well done, easy to listen to and follow.

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

    Amazing very useful ❤️

  • @Ренат-ц8ж
    @Ренат-ц8ж 3 года назад

    Thanks so much for the great video!

  • @TonyTigerTonyTiger
    @TonyTigerTonyTiger 5 месяцев назад

    If I am not mistaken, you description of scans vs seeks is not consistent with what Brent Ozar himself says about them.

  • @khawarahmed7492
    @khawarahmed7492 5 лет назад +1

    If he introduced himself as a stand-up comic, I wouldn't mind at all.

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

    thank you sir

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

    I liked the way he presented...straight to the point...Wondering why he didnot introduce himslef..

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

    That's a class 🔥

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

    When you end a video with "Coming up...", could you maybe please link to the next video in the description?
    Thanks, and keep being awesome!

    • @BrentOzarUnlimited
      @BrentOzarUnlimited  4 года назад +5

      Kevin - unfortunately, Doug Lane left the company just after this video was filmed. We gave it away for the public anyway - hope you enjoy it.

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

    At the end of the video, you indicate there is another video with more operators like key lookup and join, but I do not see it in your video library. I'm quite sure you've got that content somewhere, I'm just not seeing it. Could you please point me in the right direction?

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

      Sorry, we never built the second video. We stopped the project, but we wanted to upload this one for you so you could at least enjoy the completed one. Thanks!

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

      Brent Ozar Unlimited NOOOOooooo! can you point me to a comprehensive source of all the execution plan steps explained? I’m diving into the deep depths of database operations, and am looking for good info

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

      @@narcissistectomy5134 no, sorry.

  • @donatobarone3474
    @donatobarone3474 8 лет назад +1

    Yep, great video! When will the part 2 be released? Thanks

    • @TheBrentOzar
      @TheBrentOzar 8 лет назад

      Hi! Unfortunately, there won't be a part 2 to this. Doug's moved on from the company. Thanks though!

    • @BrusyurSoksow
      @BrusyurSoksow 8 лет назад

      Thats a shame! no one else on the Ozar team care to have a crack? This is the bees knees.

  • @deva8496
    @deva8496 8 лет назад

    I did not understand what you saying about "heaps don't behave well when it comes to the deleted rows" please explain.

    • @LanceEnglandSQL
      @LanceEnglandSQL 7 лет назад +1

      You need to put a table lock hint on the heap table when deleting rows or the empty data pages aren't returned to SQL Server. It's the storage equivalent of a memory leak.

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

    sought on or seeked on, that is the question..
    not surprised doug got head hunted after this

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

    Best one

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

    great video!

  • @odivm
    @odivm 8 лет назад

    Yep, me too. Excellent video. Thanks you for doing it.

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

    nice tutorial

  • @nickj9137
    @nickj9137 8 лет назад

    thank you!

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

    Thank's baby.

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

    Brent is full of sass.

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

    Superb Stuff !!!

  • @PhuNguyen-bi7pi
    @PhuNguyen-bi7pi 6 лет назад

    Hey, thanks for the videos. The best SQL lesson I've learned in my life for sure. Thanks.
    Where's the part 2? Anyone can drop me a link?

    • @TheBrentOzar
      @TheBrentOzar 6 лет назад +2

      There won't be one - Doug moved on to another company.

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

    Any link for the Part two video??

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

      That's it for this series - you can find other courses at www.BrentOzar.com.

  • @Mitu918
    @Mitu918 6 лет назад +3

    Where is the part 2?

    • @BrentOzarUnlimited
      @BrentOzarUnlimited  6 лет назад

      That's it for this series - you can find other courses at www.BrentOzar.com.

  • @ghauan
    @ghauan 7 лет назад

    Great video

  • @MrRapperb
    @MrRapperb 4 года назад +1

    Wait!! is he Brent Ozar?

  • @apikey3197
    @apikey3197 7 лет назад

    The part where it got dark to show the table diagram freaked me out because I was watching the video at full screen. I thought my monitor was dying. :o

  • @sudarshana2827
    @sudarshana2827 6 лет назад +2

    32:20

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

    I have never heard "NVARCHAR" pronounced as 'en-vair-care'. Always (and in my mind) as 'en-vAr-CHar' where 'vAr' is pronounced like 'far' and 'char' is pronounced like 'CHARles'

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

      Around here, we care about our data. We don’t burn (char) it.

  • @kiranmadhavraokulkarni8437
    @kiranmadhavraokulkarni8437 6 месяцев назад

    Ok

  • @Gioeufshi
    @Gioeufshi 7 лет назад

    This video is plain wrong.