﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="2.0"><channel><title>SQLServerCentral.com Articles tagged Indexing</title><link>http://www.sqlservercentral.com/</link><description>Articles tagged Indexing posted on SQLServerCentral.com</description><language>en-us</language><ttl>360</ttl><managingEditor>sjones@sqlservercentral.com (Steve Jones)</managingEditor><item><title>Stairway to SQL Server Indexes: Level 1, Introduction to Indexes</title><description><![CDATA[<p>Indexes are the database objects that enable SQL Server to satisfy each data access request from a client application with the minimum amount of effort, resulting in the maximum performance of individual requests while also reducing the impact of one request upon another. Prerequisites: Familiarity with the following relational database concepts:&#160;Table, row, primary key, foreign key</p><!-- safeguard (SQL Backup) -->
<table border="0" cellpadding="0" cellspacing="10" style="width: 100%;"> <colgroup>  <col width="68" />  <col width="1266" /> </colgroup> <tbody>  <tr align="left" valign="top">   <td>    <a href="https://sqlbackup.red-gate.com/LogIn?utm_source=ssc&utm_medium=pubad&utm_content=safeguard_backups&utm_campaign=sqlbackup&utm_term=rss-20016"><img src="http://assets.red-gate.com/external/SSC/backuphosted_white_68x68.png" alt="sqlbackup"></td>   <td><strong>New! Safeguard your SQL backups</strong><br />Protect your backups from onsite disaster with SQL Backup Pro and a Hosted Storage account from Red Gate.  <a href="https://sqlbackup.red-gate.com/LogIn?utm_source=ssc&utm_medium=pubad&utm_content=safeguard_backups&utm_campaign=sqlbackup&utm_term=rss-20016">Learn more</a></td>  </tr> </tbody></table>

]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/72284/</guid><pubDate>Fri, 05 Apr 2013 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/72284/</link></item><item><title>Precision Indexing: Basics of Selective XML Indexes in SQL Server 2012</title><description><![CDATA[<p>Seldom has a SQL Server Service pack had such an effect on database development as when SQL Server 2012 SP1 introduced selective XML indexes. These transform the practicality of querying large amounts of XML data. Seth Delconte demonstrates how and why this feature makes all the difference. </p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/96786/</guid><pubDate>Wed, 06 Feb 2013 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/96786/</link></item><item><title>SQL Server Performance Tuning – Index Tuning</title><description><![CDATA[<p>In earlier installments of this series we looked at T-SQL Performance optimizations along with different T-SQL practices, we can now turn our attention to the second part of this series which is index Tuning</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/96598/</guid><pubDate>Wed, 30 Jan 2013 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/96598/</link></item><item><title>Stairway to SQL Server Indexes: Level 3, Clustered Indexes</title><description><![CDATA[<p>Now that we've seen the basics of indexing, and taken a deeper dive into Nonclustered Indexes, this Level will focus on searching the table, which will, in turn, will lead us to a discussion of clustered indexes.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/72351/</guid><pubDate>Fri, 25 Jan 2013 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/72351/</link></item><item><title>Review Your Indexing</title><description><![CDATA[<p>Today Steve Jones reminds us that we should analyze and re-evalute our indexing strategy on a regular basis.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Editorial/95081/</guid><pubDate>Mon, 26 Nov 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Editorial/95081/</link></item><item><title>Partitioned Tables, Indexes and Execution Plans: a Cautionary Tale</title><description><![CDATA[<p>Table partitioning is a blessing in that it makes large tables that have varying access patterns more scalable and manageable, but it is a mixed blessing. It is important to understand the down-side before using table partitioning.</p><!-- Breeze (SQL Prompt) -->
<table border="0" cellpadding="0" cellspacing="10" style="width: 100%;"> <colgroup>  <col width="68" />  <col width="1266" /> </colgroup> <tbody>  <tr align="left" valign="top">   <td>    <a href="http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/effortlessly?utm_source=ssc&utm_medium=pubad&utm_content=breeze&utm_campaign=sqlprompt&utm_term=rss-20015"><img src="http://assets.red-gate.com/external/SSC/Prompt_68.gif" alt="sqlprompt"></td>   <td><strong>Make working with SQL a breeze</strong><br />SQL Prompt 5 is the effortless way to write, edit, and explore SQL. It's packed with features such as code completion, script summaries, and SQL reformatting, that make working with SQL a breeze.  <a href="http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/effortlessly?utm_source=ssc&utm_medium=pubad&utm_content=breeze&utm_campaign=sqlprompt&utm_term=rss-20015">Try it now.</a></td>  </tr> </tbody></table>
]]></description><guid>http://www.sqlservercentral.com/redirect/articles/94622/</guid><pubDate>Thu, 08 Nov 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/94622/</link></item><item><title>Tune Your Indexing Strategy with SQL Server DMVs</title><description><![CDATA[<p>SQL Server Indexes need to be effective. It is wrong to have too few or too many. The ones you create must ensure that the workload reads the data quickly with a minimum of I/O. As well as a sound knowledge of the way that relational databases work, it helps to be familiar with the Dynamic Management Objects that are there to assist with your indexing strategy.</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/94267/</guid><pubDate>Tue, 23 Oct 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/94267/</link></item><item><title>Getting Started with the New Column Store Index of SQL Server 2012	</title><description><![CDATA[<p>Column Store Index, a new feature in SQL Server 2012, improves performance of data warehouse queries several folds. Arshad Ali shows you how to create column store index, and how to use index query hint to include or exclude a column store index.</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/93743/</guid><pubDate>Tue, 09 Oct 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/93743/</link></item><item><title>Fragmentation Fear</title><description><![CDATA[<p>Index fragmentation can certainly cause performance problems, but should it really dictate the way we design our clustered indexes?</p>]]></description><guid>http://www.sqlservercentral.com/articles/Editorial/93873/</guid><pubDate>Mon, 01 Oct 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Editorial/93873/</link></item><item><title>Targeted Index Performance Improvements</title><description><![CDATA[<p>This article identifies which indexes are used when T-SQL code runs, and proposes ways of improving these targeted indexes, leading to better performing code.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Performance+Tuning/67804/</guid><pubDate>Fri, 03 Aug 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Performance+Tuning/67804/</link></item><item><title>Introduction to Indexes: Part 3 – The nonclustered index</title><description><![CDATA[<p>Part 3 of a great series on the basics of indexes. Learn the structure, definition, and how to examine the use of these indexes in your queries.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Indexing/68636/</guid><pubDate>Mon, 23 Jul 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Indexing/68636/</link></item><item><title>Introduction to Indexes: Part 2 – The clustered index</title><description><![CDATA[<p>In the second part of her series on indexing, MVP Gail Shaw examines clustered indexes. Learn what this index is, how it differs from a heap, and how it can help your queries.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Indexing/68563/</guid><pubDate>Fri, 06 Jul 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Indexing/68563/</link></item><item><title>Indexes, Indexes, Indexes</title><description><![CDATA[<p>This article has a description of an index utilization tool that Ron Johnson uses to analyze the effectiveness and use of indexes in a system.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Indexing/73872/</guid><pubDate>Wed, 04 Jul 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Indexing/73872/</link></item><item><title>Introduction to Indexes</title><description><![CDATA[<p>Indexes are critical to good performance. However many people don't understand how indexes well. MVP Gail Shaw provides us with an introductory article on the basics of indexing.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Indexing/68439/</guid><pubDate>Fri, 29 Jun 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Indexing/68439/</link></item><item><title>Stairway to SQL Server Indexes: Level 15, Indexing Best Practices</title><description><![CDATA[<p>Dos and don’ts that lead to a healthy, well-performing database.</p><!-- safeguard (SQL Backup) -->
<table border="0" cellpadding="0" cellspacing="10" style="width: 100%;"> <colgroup>  <col width="68" />  <col width="1266" /> </colgroup> <tbody>  <tr align="left" valign="top">   <td>    <a href="https://sqlbackup.red-gate.com/LogIn?utm_source=ssc&utm_medium=pubad&utm_content=safeguard_backups&utm_campaign=sqlbackup&utm_term=rss-20016"><img src="http://assets.red-gate.com/external/SSC/backuphosted_white_68x68.png" alt="sqlbackup"></td>   <td><strong>New! Safeguard your SQL backups</strong><br />Protect your backups from onsite disaster with SQL Backup Pro and a Hosted Storage account from Red Gate.  <a href="https://sqlbackup.red-gate.com/LogIn?utm_source=ssc&utm_medium=pubad&utm_content=safeguard_backups&utm_campaign=sqlbackup&utm_term=rss-20016">Learn more</a></td>  </tr> </tbody></table>

]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/72447/</guid><pubDate>Wed, 28 Mar 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/72447/</link></item><item><title>Stairway to SQL Server Indexes: Level 14, Index Statistics</title><description><![CDATA[<p>A look at the information that helps SQL Server make better decisions.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/72446/</guid><pubDate>Fri, 16 Mar 2012 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/72446/</link></item><item><title>Stairway to SQL Server Indexes: Level 13, Insert Update Delete</title><description><![CDATA[<p>What happens to your indexes during normal database activity?</p><!-- Breeze (SQL Prompt) -->
<table border="0" cellpadding="0" cellspacing="10" style="width: 100%;"> <colgroup>  <col width="68" />  <col width="1266" /> </colgroup> <tbody>  <tr align="left" valign="top">   <td>    <a href="http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/effortlessly?utm_source=ssc&utm_medium=pubad&utm_content=breeze&utm_campaign=sqlprompt&utm_term=rss-20015"><img src="http://assets.red-gate.com/external/SSC/Prompt_68.gif" alt="sqlprompt"></td>   <td><strong>Make working with SQL a breeze</strong><br />SQL Prompt 5 is the effortless way to write, edit, and explore SQL. It's packed with features such as code completion, script summaries, and SQL reformatting, that make working with SQL a breeze.  <a href="http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/effortlessly?utm_source=ssc&utm_medium=pubad&utm_content=breeze&utm_campaign=sqlprompt&utm_term=rss-20015">Try it now.</a></td>  </tr> </tbody></table>
]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/72445/</guid><pubDate>Wed, 29 Feb 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/72445/</link></item><item><title>Stairway to SQL Server Indexes: Level 12, Create Alter Drop</title><description><![CDATA[<p>Options and impacts when creating, altering and dropping an index</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/72444/</guid><pubDate>Fri, 17 Feb 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/72444/</link></item><item><title>Tips to optimize your SQL statements</title><description><![CDATA[<p>Don't blame SQL Server if your SQL Statements perform badly! But where do you start to investigate the problem? This article is a primer on were to start looking when your SQL runs slowly.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Performance+Tuning/70647/</guid><pubDate>Fri, 10 Feb 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Performance+Tuning/70647/</link></item><item><title>Rebuilding SQL Server indexes using the ONLINE option</title><description><![CDATA[<p>As each year goes by the uptime requirement for our databases gets larger and larger, meaning the downtime that we have to do maintenance on our databases is getting smaller and smaller. This tip will look at a feature that was introduced in SQL Server 2005 that allows us to leave our indexes online and accessible while they are being rebuilt.</p><!-- safeguard (SQL Backup) -->
<table border="0" cellpadding="0" cellspacing="10" style="width: 100%;"> <colgroup>  <col width="68" />  <col width="1266" /> </colgroup> <tbody>  <tr align="left" valign="top">   <td>    <a href="https://sqlbackup.red-gate.com/LogIn?utm_source=ssc&utm_medium=pubad&utm_content=safeguard_backups&utm_campaign=sqlbackup&utm_term=rss-20016"><img src="http://assets.red-gate.com/external/SSC/backuphosted_white_68x68.png" alt="sqlbackup"></td>   <td><strong>New! Safeguard your SQL backups</strong><br />Protect your backups from onsite disaster with SQL Backup Pro and a Hosted Storage account from Red Gate.  <a href="https://sqlbackup.red-gate.com/LogIn?utm_source=ssc&utm_medium=pubad&utm_content=safeguard_backups&utm_campaign=sqlbackup&utm_term=rss-20016">Learn more</a></td>  </tr> </tbody></table>

]]></description><guid>http://www.sqlservercentral.com/redirect/articles/88268/</guid><pubDate>Wed, 08 Feb 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/88268/</link></item><item><title>Stairway to SQL Server Indexes: Level 11, Index Fragmentation</title><description><![CDATA[<p>Internal and external fragmentation – Causes, cures, and when not to care</p><!-- safeguard (SQL Backup) -->
<table border="0" cellpadding="0" cellspacing="10" style="width: 100%;"> <colgroup>  <col width="68" />  <col width="1266" /> </colgroup> <tbody>  <tr align="left" valign="top">   <td>    <a href="https://sqlbackup.red-gate.com/LogIn?utm_source=ssc&utm_medium=pubad&utm_content=safeguard_backups&utm_campaign=sqlbackup&utm_term=rss-20016"><img src="http://assets.red-gate.com/external/SSC/backuphosted_white_68x68.png" alt="sqlbackup"></td>   <td><strong>New! Safeguard your SQL backups</strong><br />Protect your backups from onsite disaster with SQL Backup Pro and a Hosted Storage account from Red Gate.  <a href="https://sqlbackup.red-gate.com/LogIn?utm_source=ssc&utm_medium=pubad&utm_content=safeguard_backups&utm_campaign=sqlbackup&utm_term=rss-20016">Learn more</a></td>  </tr> </tbody></table>

]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/72443/</guid><pubDate>Wed, 01 Feb 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/72443/</link></item><item><title>Indexing - Take the Hint and Leave it to the Experts</title><description><![CDATA[<p>The most common T-SQL command in use has to be the SELECT statement, it is the bedrock of any SQL Professional's day. Sometimes it's used to snatch some data from a table or two while some quick investigation is done, other times it is at the heart of a stored procedure or view that will inform business decisions for coming months or even years.</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/87706/</guid><pubDate>Mon, 30 Jan 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/87706/</link></item><item><title>Stairway to SQL Server Indexes: Level 10, Index Internal Structure</title><description><![CDATA[<p>A detailed look the B-Tree structure – Leaf level and non-leaf level.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/72442/</guid><pubDate>Fri, 20 Jan 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/72442/</link></item><item><title>Reduce heap table fragmentation</title><description><![CDATA[<p>A table that does not have a clustered index is referred to as a Heap.  While a lot has been written about index fragmentation and how to defrag indexes, there is not much that talks about how to defrag a heap table.</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/86942/</guid><pubDate>Tue, 13 Dec 2011 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/86942/</link></item><item><title>Using a Clustered Index to Solve a SQL Server Deadlock Issue</title><description><![CDATA[<p>At some time or another every DBA has been faced with the challenge of solving a deadlock issue in their SQL Server database. In the following tip we will look at how indexes and more specifically clustered indexes on the right columns can help reduce the chance of your applications receiving this dreaded error</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/76820/</guid><pubDate>Tue, 01 Nov 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/76820/</link></item><item><title>Stairway to SQL Server Indexes: Level 9, Reading Query Plans</title><description><![CDATA[<p>Determining how, and if, SQL Server is using your indexes.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/72441/</guid><pubDate>Wed, 05 Oct 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/72441/</link></item><item><title>Stairway to SQL Server Indexes: Level 8, Unique Indexes</title><description><![CDATA[<p>Indexes that ensure data integrity in addition to locating rows.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/72440/</guid><pubDate>Wed, 14 Sep 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/72440/</link></item><item><title>SQL Server Index Statistics</title><description><![CDATA[<p>Are your index statistics up to date? The SQL Server database engine uses statistics to determine which execution plan to use when a query is compiled. Index statistics are used to help the SQL Server engine determine the cardinality of different column values in a SQL Server table. If you want to give SQL Server a fighting chance at picking an optimal execution plan then you need to make sure you maintain your index statistics.</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/75877/</guid><pubDate>Wed, 14 Sep 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/75877/</link></item><item><title>Are remote databases fragmented? Let's Defrag.</title><description><![CDATA[<p>This article shows an automated reorg/rebuild index for remote servers with notifications for the DBA.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Indexing/74297/</guid><pubDate>Mon, 12 Sep 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Indexing/74297/</link></item><item><title>Stairway to SQL Server Indexes: Level 7, Filtered Indexes</title><description><![CDATA[<p>A filtered index eliminates unusable entries from the index, producing an index that is as beneficial as, but much smaller than, an unfiltered index. If a certain subset of a table's data is frequently requested, a filtered index can also be a covering index; resulting in a considerable reduction in IO.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/72285/</guid><pubDate>Wed, 24 Aug 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/72285/</link></item></channel></rss>