﻿<?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 Content tagged Indexing</title><link>http://www.sqlservercentral.com/</link><description>Content 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</title><description><![CDATA[<p>Indexes are fundamental to database design, and tell the developer using  the database a great deal about the  intentions of the designer. Unfortunately indexes are too often added as an afterthought when performance issues appear. Here at last is a simple series of articles that should bring any database professional rapidly 'up to speed' with them </p>]]></description><guid>http://www.sqlservercentral.com/stairway/72399/</guid><pubDate>Thu, 17 Feb 2011 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/stairway/72399/</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>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>]]></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>SQL Server Backup, Integrity Check, Index and Statistics Maintenance</title><description><![CDATA[<p>Solution for Backup, Integrity Check, Index and Statistics Maintenance in SQL Server 2005, SQL Server 2008 and SQL Server 2008 R2.</p>]]></description><guid>http://www.sqlservercentral.com/scripts/Backup+%2f+Restore/62380/</guid><pubDate>Thu, 19 Jan 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/scripts/Backup+%2f+Restore/62380/</link></item><item><title>Script foreign keys</title><description><![CDATA[<p>Using this script you can create a list of sql commands for foreign keys manipulation.</p>]]></description><guid>http://www.sqlservercentral.com/scripts/T-SQL/61463/</guid><pubDate>Tue, 10 Jan 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/scripts/T-SQL/61463/</link></item><item><title>Find Unindexed Foreign Keys (2005)</title><description><![CDATA[<p>This script will find foreign keys (on referencing table) that are not indexed in SQL Server 2005.</p>]]></description><guid>http://www.sqlservercentral.com/scripts/Indexing/31980/</guid><pubDate>Tue, 20 Dec 2011 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/scripts/Indexing/31980/</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>SQL Server Backup, Integrity Check, Index and Statistics Maintenance</title><description><![CDATA[<p>Solution for Backup, Integrity Check, Index and Statistics Maintenance in SQL Server 2005, SQL Server 2008 and SQL Server 2008 R2.</p><!-- The Future of SQL Server Monitoring  -->
<table border="0" cellpadding="0" cellspacing="00" width="100%">
 <colgroup>
  <col width="78" />
  <col width="1266" />
 </colgroup>
 <tr align="left" valign="top">
  <td><a href="http://www.thefutureofmonitoring.com/?utm_source=ssc&utm_medium=rss&utm_content=future201104&utm_campaign=sqlmonitor"><img alt="SQL Monitor" height="68" src="http://www.red-gate.com/images/marketing/SSC/monitor_ico.gif" width="68" border="0"/></a></td>
  <td><strong>The Future of SQL Server Monitoring</strong><br />Monitor wherever, whenever with Red Gate's SQL Monitor. <a href="http://www.thefutureofmonitoring.com/?utm_source=ssc&utm_medium=rss&utm_content=future201104&utm_campaign=sqlmonitor">See it live in action now.</a><img src="/Images/spacer.gif?d=ad_olr1"/></td>
 </tr>
</table>]]></description><guid>http://www.sqlservercentral.com/scripts/Backup+%2f+Restore/62380/</guid><pubDate>Thu, 19 Jan 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/scripts/Backup+%2f+Restore/62380/</link></item><item><title>INDEX  DEFRAGMENTATION SCRIPT</title><description><![CDATA[<p>Index Defragmentation is one of the most important DBA tasks. This will significantly improve query performance. </p>]]></description><guid>http://www.sqlservercentral.com/scripts/Automated+index+defragmentation+script/68802/</guid><pubDate>Wed, 30 Nov 2011 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/scripts/Automated+index+defragmentation+script/68802/</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><!-- SQL BACKUP Pro -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <colgroup>
  <col width="78" />
  <col width="1266" />
 </colgroup>
 <tr align="left" valign="top">
  <td><a href="http://www.red-gate.com/products/dba/sql-backup/entrypage/smartest-kid ?utm_source=ssc&utm_medium=rss&utm_content=getsmart201108&utm_campaign=sqlbackup"><img alt="SQL Backup Pro" height="68" src="http://www.red-gate.com/external/newsletters/SmartestKid68x68b.gif" width="68" border="0"/></a></td>
  <td><strong>Get smart with SQL Backup Pro</strong><br>Powerful centralised management, encryption and more.<br>SQL Backup Pro was the smartest kid at school.<br>
  <a href="http://www.red-gate.com/products/dba/sql-backup/entrypage/smartest-kid ?utm_source=ssc&utm_medium=rss&utm_content=getsmart201108&utm_campaign=sqlbackup">Discover why.</a><img src="/Images/spacer.gif?d=ad_olr1"/></td>
 </tr>
</table>]]></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>SQL Server 2005 Index Maintenance</title><description><![CDATA[<p>Index maintenance procedure using rebuild or reorganized based on fragementation level.</p>]]></description><guid>http://www.sqlservercentral.com/scripts/Maintenance/62695/</guid><pubDate>Wed, 26 Oct 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/scripts/Maintenance/62695/</link></item><item><title>Index Fragmentation</title><description><![CDATA[<p>This stored procedure is capable of performing defragmentation indices with avg_fragmentation_in_percent greater than the threshold passed.</p>]]></description><guid>http://www.sqlservercentral.com/scripts/SQL+Server+2005/63287/</guid><pubDate>Fri, 21 Oct 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/scripts/SQL+Server+2005/63287/</link></item><item><title>Indexes</title><description><![CDATA[<p></p>]]></description><guid>http://www.sqlservercentral.com/questions/Indexing/75756/</guid><pubDate>Thu, 06 Oct 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/questions/Indexing/75756/</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>Generate Create All Secondary Indexes For Entire Database</title><description><![CDATA[<p>Generate Script to create all secondary indexes for a database.  I have included the ability to generate online indexes if possible and the ability to move to another file group. </p>]]></description><guid>http://www.sqlservercentral.com/scripts/Indexing/63620/</guid><pubDate>Fri, 23 Sep 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/scripts/Indexing/63620/</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><!-- Get Smart -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <colgroup>
  <col width="78" />
  <col width="1266" />
 </colgroup>
 <tr align="left" valign="top">
  <td><a href="http://www.red-gate.com/products/dba/sql-backup/entrypage/smartest-kid?utm_source=ssc&utm_medium=rss&utm_content=get_smart201107&utm_campaign=sqlbackup"><img alt="SQL Backup" height="68" src="http://www.red-gate.com/external/newsletters/SmartestKid68x68b.gif" width="68" border="0"/></a></td>
  <td><strong>Get Smart with SQL Backup Pro
</strong><br>Powerful centralised management, encryption and more.<br />SQL Backup Pro was the smartest kid at school <br>
  <a href="http://www.red-gate.com/products/dba/sql-backup/entrypage/smartest-kid?utm_source=ssc&utm_medium=rss&utm_content=get_smart201107&utm_campaign=sqlbackup">Discover why.</a><img src="/Images/spacer.gif?d=ad_olr1"/></td>
 </tr>
</table>]]></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>List all tables without LOB columns</title><description><![CDATA[<p>Lists all the tables in a database that do not contain any LOB columns(text, ntext, image, varchar (max), nvarchar (max), varbinary (max) and xml).

Useful when rebuilding indexes online.</p>]]></description><guid>http://www.sqlservercentral.com/scripts/Indexing/75719/</guid><pubDate>Tue, 30 Aug 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/scripts/Indexing/75719/</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><item><title>SQL Server Backup, Integrity Check, Index and Statistics Maintenance</title><description><![CDATA[<p>Solution for Backup, Integrity Check, Index and Statistics Maintenance in SQL Server 2005, SQL Server 2008 and SQL Server 2008 R2.</p>]]></description><guid>http://www.sqlservercentral.com/scripts/Backup+%2f+Restore/62380/</guid><pubDate>Thu, 19 Jan 2012 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/scripts/Backup+%2f+Restore/62380/</link></item><item><title> SQL Server Index Maintenance Performance Tuning for Large Tables</title><description><![CDATA[<p>If you think about it carefully, you’ll realise, that index maintenance is necessary and that it makes sense, and that SQL Server is not doing this task automatically according to the book.</p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/75328/</guid><pubDate>Thu, 18 Aug 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/75328/</link></item><item><title>Reindex - Reorganize or Rebuild</title><description><![CDATA[<p>In the first time you execute this procedure, might take a long time, but not in the next time. Later you can execute this procedure daily.
</p>]]></description><guid>http://www.sqlservercentral.com/scripts/Indexing/74768/</guid><pubDate>Wed, 10 Aug 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/scripts/Indexing/74768/</link></item><item><title>Page split - 2</title><description><![CDATA[<p></p>]]></description><guid>http://www.sqlservercentral.com/questions/Indexing/74123/</guid><pubDate>Mon, 08 Aug 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/questions/Indexing/74123/</link></item><item><title>Stairway to SQL Server Indexes: Level 6, Bookmarks</title><description><![CDATA[<p>A nonclustered index entry consists of search key columns, included columns, and the bookmark. The bookmark value will be either a RID or the clustered index's key, depending upon whether the table is a heap or a clustered index. Choosing the best clustered index for a table requires that you follow three guidelines to ensure that the index key will make a good bookmark.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stairway+Series/72281/</guid><pubDate>Wed, 03 Aug 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stairway+Series/72281/</link></item><item><title>DBCC INDEXDEFRAG </title><description><![CDATA[<p></p>]]></description><guid>http://www.sqlservercentral.com/questions/Administration/73947/</guid><pubDate>Tue, 02 Aug 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/questions/Administration/73947/</link></item><item><title>Speeding Up Database Access Part 3 - Fixing Missing Indexes</title><description><![CDATA[<p>Learn how to add those indexes you need in part 3 of Matt Perdeck's 8 part series on improving data access. This is based on the book ASP.NET Site Performance Secrets.</p><!-- Get Smart -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
 <colgroup>
  <col width="78" />
  <col width="1266" />
 </colgroup>
 <tr align="left" valign="top">
  <td><a href="http://www.red-gate.com/products/dba/sql-backup/entrypage/smartest-kid?utm_source=ssc&utm_medium=rss&utm_content=get_smart201107&utm_campaign=sqlbackup"><img alt="SQL Backup" height="68" src="http://www.red-gate.com/external/newsletters/SmartestKid68x68b.gif" width="68" border="0"/></a></td>
  <td><strong>Get Smart with SQL Backup Pro
</strong><br>Powerful centralised management, encryption and more.<br />SQL Backup Pro was the smartest kid at school <br>
  <a href="http://www.red-gate.com/products/dba/sql-backup/entrypage/smartest-kid?utm_source=ssc&utm_medium=rss&utm_content=get_smart201107&utm_campaign=sqlbackup">Discover why.</a><img src="/Images/spacer.gif?d=ad_olr1"/></td>
 </tr>
</table>]]></description><guid>http://www.sqlservercentral.com/articles/Indexing/74513/</guid><pubDate>Tue, 02 Aug 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Indexing/74513/</link></item><item><title>Speeding up Data Access Part 1 - Missing Indexes</title><description><![CDATA[<p>In the first part of this series, learn how to pinpoint missing indexes in your databases.</p>]]></description><guid>http://www.sqlservercentral.com/articles/Indexing/74510/</guid><pubDate>Tue, 19 Jul 2011 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Indexing/74510/</link></item></channel></rss>
