Posts Tagged: Indexing

Unicorn Create Index

Index Analysis March Update

Posted by & filed under , , .

In yesterdays duplicate index blog post, I mentioned that there would be an update to the index analysis stored procedure today.  Without further ado, you can jump to the bottom and download it.  There are a few things I’ve fixed from comments from people using the script and then major change is the addition of [...]

duplicate metadata indexes

That’s Actually A Duplicate Index

Posted by & filed under , , .

As I’ve worked with clients on performance tuning through index improvements, one of the common areas that I discuss with them are duplicate indexes.  The problem with duplicate indexes is that they are pointless and redundant.  All they provide is an additional physical copy of the index and all you get is another index for [...]

Lego Computer

Index Analysis Update – January 2012

Posted by & filed under , , , , .

In the past couple weeks, I’ve gotten a couple reports of issues with sp_indexanalysis.  The update today fixes those issues.  It’s fun to finally be playing with these scripts again.  I’m hoping to start writing blog posts showing the scripts in action in the next couple weeks. INDEX ANALYSIS UPDATES The main updates to the [...]

Get a Free SQL Server Indexing Book

Posted by & filed under , , , , , .

What would you say if I offered you the best indexing book on the market for SQL Server 2012? Wow, right?  The “best” indexing book!  Unfortunately, this is also the “worst” indexing book.  Coincidentally, it is also the “only” indexing book for SQL Server 2012.  And even though the book was written with SQL Server [...]

IndexSearch

Can You Dig It? – Determining Index Plan Usage

Posted by & filed under , , , , , , , , .

A while back I was asked, if you can use the plan cache to determine which plans are using specific indexes.  The answer is, of course, yes, you can.  And it’s important that people, especially DBAs, understand how to do this.  Usually during index analysis, we concern ourselves with whether an index is being used. [...]