Index Tuning for SQL Server

How do you pick the right indexes to add on your tables?  Which indexes aren’t doing you any good, and are only slowing you down?  How many indexes should a table have?

Get the answers to these questions and more in this one-hour session on SQL Server index tuning.  I show how to use Dynamic Management Views (DMVs) to add, remove, and monitor your indexes.

Here’s the links referenced in the video:

And check out my other free SQL Server training videos.

13 Responses to Index Tuning for SQL Server
  1. RamaUdaya.K
    December 21, 2010 | 12:34 PM

    Hi Brent,

    Your explanation and presentation is Superb….

    Thanks for sharing in and out of Indexes…

    Regards,
    RamaUdaya.K

  2. Brady
    January 13, 2011 | 7:30 AM

    Excellent DMV’s and presentation. Thanks Brent.

  3. Shan
    February 6, 2011 | 11:11 AM

    Thanks Brent for Sharing.

  4. Navnit
    June 24, 2011 | 3:08 AM

    Hey Brent , its one of the best presentation i have ever seen on sql index.

  5. Ishwar Nataraj
    July 13, 2011 | 2:12 PM

    Hi Brent,

    Awesome presentation. Just wanted to know your thoughts on how hints work along side indexes and would they be a more efficient method to execute DML’s (having statistics updated) with minimal indexes in place?

  6. Jason Messersmith
    July 29, 2011 | 11:06 AM

    Please update with the links referred to in the video, http://questkb.com/live/ is expired.

    • Brent Ozar
      July 29, 2011 | 11:21 AM

      Jason – sorry, I no longer work for Quest, so I don’t have access to those. Thanks for your understanding.

  7. Thirster42
    August 26, 2011 | 11:43 AM

    Great video! Thanks Brent, with this i’ve already removed 3gb of unused indexes.

    • Mir
      September 9, 2011 | 8:02 AM

      Hi Brent,

      Nice presentation. Very useful. I just want to know if you have any idea about estimating workaround time for reorg/rebuild an large index(for eg: 300GB size of index)

      Regards
      Mir

      • Brent Ozar
        September 9, 2011 | 8:06 AM

        Mir – it depends on the amount of load on the server, the speed of the IO subsystems, whether TempDB is separated or not, and more.

Leave a Reply

Wanting to leave an <em>phasis on your comment?

Notify me of followup comments via e-mail. You can also subscribe without commenting.