Watch Brent Tune Queries 2020

Поділитися
Вставка
  • Опубліковано 5 жов 2024

КОМЕНТАРІ • 41

  • @nitinfulake4464
    @nitinfulake4464 3 роки тому +3

    Thank you Brent for everything you do for SQL DBA community..You are making a big difference..

  • @robertkorth605
    @robertkorth605 Рік тому

    Didactically one of the best summary in the short time.
    I already know the trick with the calculated column, but just the overview of how to read the plan and correctly estimate the individual operator costs is worth its weight in gold. Thank you very much!

  • @luisalfonzogonzalez2265
    @luisalfonzogonzalez2265 3 роки тому +2

    This one was intense.. I took a lot of notes. Need a beer now, thanks Brent!

  • @andrewp7497
    @andrewp7497 3 роки тому +2

    Very good video, thanks. I've taken a step up in my skills and knowledge with all you have taught me. Made a slow query run in 160 ms instead of originals 38 seconds today. The satisfaction 💪😁.

  • @andreabruschetta8791
    @andreabruschetta8791 Рік тому

    Very interesting the trick of adding a computed column to let the Query Optimizer use his statistic. Good job, Brent!

  • @BenReese
    @BenReese 4 роки тому +2

    Great to watch and 100% made sense! I wonder, though, if you could have just created the statistics instead of creating a computed column.
    In-lining the UDF was great too. If that wasn't going to be an option, the original results without the UDF could have been dumped to a #tempTable (parallel plan) then queried out with the UDF call.
    Great watching someone else work though!

    • @BrentOzarUnlimited
      @BrentOzarUnlimited  4 роки тому +2

      Ben - the cool part about all of my training is that I only use open-source stuff, so you're welcome to download the database and give it a shot to answer your questions. Go for it!

    • @steveearle9678
      @steveearle9678 4 роки тому

      Regarding the statistic comment, I thought this also. When it came to it and I tested it, I realised you can't create statistics in the format col1+col2+col3, only on col,col2,col3 (or in the this case, the single computed column)

  • @sanjurofla
    @sanjurofla 2 роки тому

    Awesome! I love how you thinking out loud while tuning!!!

  • @remyaraman4025
    @remyaraman4025 3 роки тому

    Loved your presentation, Awesome ☺☺ Thank you

  • @wrigh2uk
    @wrigh2uk 4 роки тому

    Hey brent this was a great class, the computed column stuff was brilliant. Thanks very much

  • @diegombt
    @diegombt 4 роки тому

    This is awesome, you don't even know how grateful I'm with you. Thanks Brent!

  • @PunchboxRockers
    @PunchboxRockers Рік тому

    Thank you for providing the free first responder kit. Awesome!

  • @davidp7571
    @davidp7571 4 роки тому

    Fantastic to see your thought process to tuning queries. Thanks for this.

  • @BeRNisira
    @BeRNisira 4 роки тому +1

    Thanks for your help to the SQL community!

  • @DianeLadouceur
    @DianeLadouceur 4 роки тому

    Great video...as usual learn lots from your demo(s). Something worth noting for future videos? Even though I tried following along, using SQL Server 2019, no matter what I did, the estimated and actual number of rows were always the same (yes I switched compatibility levels)...any ideas what the problem was? Okay if you didn't glance at the answer already, startup server parameters (i.e. -T2453 and/or -T4199...forget which one (possibly both))!! Took me a while to figure that one out!!

  • @Harshk2501
    @Harshk2501 4 роки тому

    Loved that video. Fantastic explanation.

  • @PaulSebastianM
    @PaulSebastianM 4 роки тому +1

    Awesome! How much do your charge?

    • @BrentOzarUnlimited
      @BrentOzarUnlimited  4 роки тому

      You can click on Consulting or Training at the top of my site if you'd like to hire me. Thanks!

  • @trud811
    @trud811 4 роки тому

    Great video, thanks for sharing, just one note - column names are not the same for the original and updated query
    At ua-cam.com/video/7hv4vD7Cfy0/v-deo.html they are “PostType, Posts”
    At ua-cam.com/video/7hv4vD7Cfy0/v-deo.html they are “PostTypeName, Posts”
    It is a small misprint, but if they use some app to call this procedure, it may break it. And depending on the size, bureaucracy and politics in this organisation it can end up with “This guy broke our app, let’s revert his changes and do reindex more often.” 😊

  • @alexmcqueen5563
    @alexmcqueen5563 4 роки тому

    Great work Brent!

  • @NearbyCactus
    @NearbyCactus 4 роки тому +1

    That was awesome!

  • @anders21karlsson
    @anders21karlsson 4 роки тому

    Awsome!

  • @ekhaat
    @ekhaat 4 роки тому

    Would it make a difference replacing
    "WHERE (u.DownVotes + u.UpVotes + u.Reputation + u.Views) > 1000000"
    with
    "WHERE MagicInterestingTotal > 1000000"
    ?

    • @TheBrentOzar
      @TheBrentOzar 4 роки тому

      Download the Stack Overflow database and give 'er a shot. That's why I use these open source tools for training, so you can answer your own questions quickly.

    • @BrentOzarUnlimited
      @BrentOzarUnlimited  4 роки тому

      Go ahead and download the database to find out. Enjoy!

  • @minhhungit_freelancer
    @minhhungit_freelancer 4 роки тому

    hi @Brent I'm using StackOverflow2010 (10GB version) and it does not have function dbo.fnGetPostType

  • @svorskemattias
    @svorskemattias 4 роки тому

    Why do you keep saying you don't like us?

    • @BrentOzarUnlimited
      @BrentOzarUnlimited  4 роки тому +3

      Because you've got really bad habits. Get your finger out of your nose. You don't know where that finger's been.

    • @svorskemattias
      @svorskemattias 4 роки тому

      @@BrentOzarUnlimited smh

    • @svorskemattias
      @svorskemattias 4 роки тому

      Your computed column... it could cause unions or other set operations to fail somewhere else

    • @BrentOzarUnlimited
      @BrentOzarUnlimited  4 роки тому +2

      @@svorskemattias yep, just only so much I can teach per video. I talk about the details of things like that in other videos. One of the toughest things about teaching is wanting to teach everything in every single video - but that's why I teach training classes.