Tips, Tricks, and Advice from the SQL Server Query Optimization Team

Fun for the day - Automated Auto-Indexing!

We've been hard at work up here on a little prototype for you guys to try.  This attachment is a basic automatic indexing solution built on top of SQL Server 2005 using the Missing Index DMVs that we discussed in our previous blog post:

http://blogs.msdn.com/queryoptteam/archive/2006/04/06/570176.aspx

Effectively, this will periodically determine top index candidates for your workload.  It currently runs in a recommendation mode, but you can also have it run fully automated if you uncomment a line in the file.

We'd like to ask you guys to give it a try and let us know what you think.  We're interested in learing about the kinds of workloads that it can handle and the kinds of workloads that it can't.  We've played with this idea on a few workloads that we have, but we'd like to use this forum to experiment with how we get feedback from our customers to better serve you in the future.

It's also just cool, so give it a try ;).

Legal Mumbo-Jumbo - these are scripts, and you can do with them as you please, but please don't blame us if it breaks your stuff.  It should work alright, but just be aware that we can't support these scripts to the level that we do for our regular product.  We may be able to ship a similar feature in a future release based on the feedback we recieve.

Enjoy!

Jianjun and Conor

Published Thursday, June 01, 2006 4:16 PM by QueryOptTeam

Attachment(s): AutoIndexBlog.zip

Comments

 

GilM said:

It does look cool.

It might be wise to add some parameters that let the user specify which database(s) to include or exclude to help focus the recommendations where the user is interested.
June 2, 2006 3:24 AM
 

Tips, Tricks, and Advice from the SQL Server Query Processing Team said:

Since we’re starting a new blog for the whole query processing team, we think it’s appropriate to start...
September 25, 2006 8:50 PM
 

Tips, Tricks, and Advice from the SQL Server Query Processing Team said:

Since we’re starting a new blog for the whole query processing team, we think it’s appropriate to start...
September 25, 2006 8:52 PM
 

Louis Davidson said:

Now, I will admit up front that I haven't technically tried out all of their bits and pieces of the following...

October 12, 2006 9:28 PM
 

Be Geek My Friend said:

TableDiff.exe • Table Difference tool allows you to discover and reconcile differences between a source

February 28, 2007 12:27 AM
 

Using the Missing Index DMV « The Furnace said:

March 20, 2007 9:29 AM
 

Louis Davidson said:

Now, I will admit up front that I haven't technically tried out all of their bits and pieces of the following

April 6, 2007 9:40 PM
 

roy ashbrook said:

May 4, 2007 8:55 PM
 

Bart Duncan's SQL Weblog said:

The missing index DMVs are a really cool new feature in SQL Server 2005 that, in my opinion, have been

July 19, 2007 5:58 PM
 

Noticias externas said:

The missing index DMVs are a really cool new feature in SQL Server 2005 that, in my opinion, have been

July 19, 2007 6:37 PM
 

free gothic myspace backgrounds and layouts said:

free gothic myspace backgrounds and layouts

September 18, 2007 1:01 PM
 

Top 10 Lists said:

Published: January 9, 2007 By Cihan Biyikoglu Technical Reviewers: Lindsey Allen, Peter Scharlock, Burzin

November 21, 2007 3:19 PM
Anonymous comments are disabled

© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker