<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: SQL SERVER &#8211; Understanding new Index Type of SQL Server 2005 Included Column Index along with Clustered Index and Non-clustered Index</title>
	<atom:link href="http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/</link>
	<description>Personal Notes of Pinal Dave</description>
	<lastBuildDate>Thu, 23 May 2013 14:22:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: SQL SERVER &#8211; Weekly Series &#8211; Memory Lane &#8211; #026 &#124; SQL Server Journey with SQL Authority</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-464685</link>
		<dc:creator><![CDATA[SQL SERVER &#8211; Weekly Series &#8211; Memory Lane &#8211; #026 &#124; SQL Server Journey with SQL Authority]]></dc:creator>
		<pubDate>Sat, 27 Apr 2013 01:31:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-464685</guid>
		<description><![CDATA[[...] Understanding new Index Type of SQL Server 2005 Included Column Index along with Clustered Index and... In SQL Server 2005, the functionality of non-clustered indexes is extended by adding non-key columns to the leaf level of the non-clustered index. Non-key columns, can help to create cover indexes.By including non-key columns, you can create non-clustered indexes that cover more queries. The Database Engine does not consider non-key columns when calculating the number of index key columns or index key size. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Understanding new Index Type of SQL Server 2005 Included Column Index along with Clustered Index and&#8230; In SQL Server 2005, the functionality of non-clustered indexes is extended by adding non-key columns to the leaf level of the non-clustered index. Non-key columns, can help to create cover indexes.By including non-key columns, you can create non-clustered indexes that cover more queries. The Database Engine does not consider non-key columns when calculating the number of index key columns or index key size. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQL SERVER &#8211; An Interesting Case of Redundant Indexes &#8211; Index on Col1, Col2 and Index on Col1, Col2, Col3 &#8211; Part 5 &#171; SQL Server Journey with SQL Authority</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-420806</link>
		<dc:creator><![CDATA[SQL SERVER &#8211; An Interesting Case of Redundant Indexes &#8211; Index on Col1, Col2 and Index on Col1, Col2, Col3 &#8211; Part 5 &#171; SQL Server Journey with SQL Authority]]></dc:creator>
		<pubDate>Tue, 12 Feb 2013 01:31:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-420806</guid>
		<description><![CDATA[[...] Jon - Ha ha &#8211; well SQL Server is not simple &#8211; here is the article you should read about Included Column Index it explains the concept quite well: Understanding Included Column Index along with Clustered Index and Non-clustered Index. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Jon &#8211; Ha ha &#8211; well SQL Server is not simple &#8211; here is the article you should read about Included Column Index it explains the concept quite well: Understanding Included Column Index along with Clustered Index and Non-clustered Index. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Suyog</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-414128</link>
		<dc:creator><![CDATA[Suyog]]></dc:creator>
		<pubDate>Mon, 28 Jan 2013 13:57:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-414128</guid>
		<description><![CDATA[Hi Pinal,

First of all, I&#039;m very thankful to you for such a brilliant way of helping newbies like me. I daily visit this site to keep myself in touch with SQL. Thanks for your knowledge share.

Just out of curiosity, i wanted to ask that if in your below example, we use a clustered index, instead of a Non-clustered one, wont there be a performance improvement?? As you said, Clustered indexes are mostly used for ranges??

Create following Index on Database AdventureWorks in SQL SERVER 2005

USE AdventureWorks
GO
CREATE NONCLUSTERED INDEX IX_Address_PostalCode
ON Person.Address (PostalCode)
INCLUDE (AddressLine1, AddressLine2, City, StateProvinceID)
GO

Test the performance of following query before and after creating Index. The performance improvement is significant.

SELECT AddressLine1, AddressLine2, City, StateProvinceID, PostalCode
FROM Person.Address
WHERE PostalCode BETWEEN &#039;98000&#039;
AND &#039;99999&#039;;
GO]]></description>
		<content:encoded><![CDATA[<p>Hi Pinal,</p>
<p>First of all, I&#8217;m very thankful to you for such a brilliant way of helping newbies like me. I daily visit this site to keep myself in touch with SQL. Thanks for your knowledge share.</p>
<p>Just out of curiosity, i wanted to ask that if in your below example, we use a clustered index, instead of a Non-clustered one, wont there be a performance improvement?? As you said, Clustered indexes are mostly used for ranges??</p>
<p>Create following Index on Database AdventureWorks in SQL SERVER 2005</p>
<p>USE AdventureWorks<br />
GO<br />
CREATE NONCLUSTERED INDEX IX_Address_PostalCode<br />
ON Person.Address (PostalCode)<br />
INCLUDE (AddressLine1, AddressLine2, City, StateProvinceID)<br />
GO</p>
<p>Test the performance of following query before and after creating Index. The performance improvement is significant.</p>
<p>SELECT AddressLine1, AddressLine2, City, StateProvinceID, PostalCode<br />
FROM Person.Address<br />
WHERE PostalCode BETWEEN &#8217;98000&#8242;<br />
AND &#8217;99999&#8242;;<br />
GO</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AbdulKuddus K</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-281401</link>
		<dc:creator><![CDATA[AbdulKuddus K]]></dc:creator>
		<pubDate>Wed, 02 May 2012 14:21:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-281401</guid>
		<description><![CDATA[drop index Tablename.indexname]]></description>
		<content:encoded><![CDATA[<p>drop index Tablename.indexname</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: neeraj tripathi</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-280193</link>
		<dc:creator><![CDATA[neeraj tripathi]]></dc:creator>
		<pubDate>Fri, 27 Apr 2012 23:31:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-280193</guid>
		<description><![CDATA[Hi Pinal,

Please confirm why include column does not increase the size of index as the column in include column stays at Leaf page.

Regards,
Neeraj]]></description>
		<content:encoded><![CDATA[<p>Hi Pinal,</p>
<p>Please confirm why include column does not increase the size of index as the column in include column stays at Leaf page.</p>
<p>Regards,<br />
Neeraj</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henry Stinson</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-248649</link>
		<dc:creator><![CDATA[Henry Stinson]]></dc:creator>
		<pubDate>Sun, 05 Feb 2012 19:53:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-248649</guid>
		<description><![CDATA[Your articles would be easier to read if you ran them through a grammar checker, such as exists in Microsoft Word.  I bought your book, and I&#039;m hoping it is not as hard to read as your articles on this blog.]]></description>
		<content:encoded><![CDATA[<p>Your articles would be easier to read if you ran them through a grammar checker, such as exists in Microsoft Word.  I bought your book, and I&#8217;m hoping it is not as hard to read as your articles on this blog.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: madhivanan</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-178806</link>
		<dc:creator><![CDATA[madhivanan]]></dc:creator>
		<pubDate>Fri, 14 Oct 2011 12:48:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-178806</guid>
		<description><![CDATA[1 Look at the difference in execution plan
2 Time reduction in the execution]]></description>
		<content:encoded><![CDATA[<p>1 Look at the difference in execution plan<br />
2 Time reduction in the execution</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Srinivas Kadiyala</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-178453</link>
		<dc:creator><![CDATA[Srinivas Kadiyala]]></dc:creator>
		<pubDate>Thu, 13 Oct 2011 17:49:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-178453</guid>
		<description><![CDATA[how can i know &quot;how performance is increased...?? &quot;]]></description>
		<content:encoded><![CDATA[<p>how can i know &#8220;how performance is increased&#8230;?? &#8220;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ewelina</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-170608</link>
		<dc:creator><![CDATA[Ewelina]]></dc:creator>
		<pubDate>Thu, 22 Sep 2011 09:08:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-170608</guid>
		<description><![CDATA[Hello Sir,

Could You please explain, why clustered indexes should be used on columns with low selectivity?
If I have a table with unique, identity column, where I keep for exemple a transaction number, I thought that clustered
index is the best for it. Each line is just put after the other one.
And if I have an index with low selectivity, and I want to do some insert / update / delete operations on that table, won&#039;t it take more time
to do these operations?
I&#039;am a little bit confused now ...
Thank&#039;s in advance!
Ewelina]]></description>
		<content:encoded><![CDATA[<p>Hello Sir,</p>
<p>Could You please explain, why clustered indexes should be used on columns with low selectivity?<br />
If I have a table with unique, identity column, where I keep for exemple a transaction number, I thought that clustered<br />
index is the best for it. Each line is just put after the other one.<br />
And if I have an index with low selectivity, and I want to do some insert / update / delete operations on that table, won&#8217;t it take more time<br />
to do these operations?<br />
I&#8217;am a little bit confused now &#8230;<br />
Thank&#8217;s in advance!<br />
Ewelina</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ravi</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-160017</link>
		<dc:creator><![CDATA[Ravi]]></dc:creator>
		<pubDate>Sat, 20 Aug 2011 17:27:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-160017</guid>
		<description><![CDATA[difference between composite index and single index ?

Hi i am curious to know what is the difference between 
 
CREATE INDEX PIndex ON Persons (LastName) , 
CREATE INDEX PIndex ON Persons (DOB)  
 
AND 
 
CREATE INDEX PIndex ON Persons (LastName,DOB)]]></description>
		<content:encoded><![CDATA[<p>difference between composite index and single index ?</p>
<p>Hi i am curious to know what is the difference between </p>
<p>CREATE INDEX PIndex ON Persons (LastName) ,<br />
CREATE INDEX PIndex ON Persons (DOB)  </p>
<p>AND </p>
<p>CREATE INDEX PIndex ON Persons (LastName,DOB)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adarsh DS</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-152056</link>
		<dc:creator><![CDATA[Adarsh DS]]></dc:creator>
		<pubDate>Sun, 31 Jul 2011 16:18:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-152056</guid>
		<description><![CDATA[Hi Pinal,

You mention that Clustered Index &quot;Physically rearranges the data in the table to conform to the index constraints&quot;.

However, as per Brad McGehee&#039;s Blog &amp; the MCTS Self-paced training kit from Microsoft 70-431, it is not the case.

The rows in a clustered table are logically ordered by the key selected for the clustered index.

Refer  &quot;Types of Indexes&quot; and &quot;Clustered&quot; section in the below blog for clarity:
http://www.simple-talk.com/sql/database-administration/brads-sure-guide-to-indexes/

I believe it can be modified as &quot;Physically rearranges all the data pages that contain every row in the entire table.&quot;

I also see that it is mentioned in detail in the next paragraph correctly, however, correcting the above would make it clear for everyone.

Please help me understand if I am interpreting your statement incorrectly.

Thanks in advance!

Thanks,
Adarsh]]></description>
		<content:encoded><![CDATA[<p>Hi Pinal,</p>
<p>You mention that Clustered Index &#8220;Physically rearranges the data in the table to conform to the index constraints&#8221;.</p>
<p>However, as per Brad McGehee&#8217;s Blog &amp; the MCTS Self-paced training kit from Microsoft 70-431, it is not the case.</p>
<p>The rows in a clustered table are logically ordered by the key selected for the clustered index.</p>
<p>Refer  &#8220;Types of Indexes&#8221; and &#8220;Clustered&#8221; section in the below blog for clarity:<br />
<a href="http://www.simple-talk.com/sql/database-administration/brads-sure-guide-to-indexes/" rel="nofollow">http://www.simple-talk.com/sql/database-administration/brads-sure-guide-to-indexes/</a></p>
<p>I believe it can be modified as &#8220;Physically rearranges all the data pages that contain every row in the entire table.&#8221;</p>
<p>I also see that it is mentioned in detail in the next paragraph correctly, however, correcting the above would make it clear for everyone.</p>
<p>Please help me understand if I am interpreting your statement incorrectly.</p>
<p>Thanks in advance!</p>
<p>Thanks,<br />
Adarsh</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQL SERVER – Interview Questions and Answers – Frequently Asked Questions – Day 6 of 31 Journey to SQLAuthority</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-146269</link>
		<dc:creator><![CDATA[SQL SERVER – Interview Questions and Answers – Frequently Asked Questions – Day 6 of 31 Journey to SQLAuthority]]></dc:creator>
		<pubDate>Wed, 06 Jul 2011 01:31:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-146269</guid>
		<description><![CDATA[[...] A non-clustered index is a special type of index in which the logical order of the index does not match the physical stored order of the rows on disk. The leaf node of a non-clustered index does not consist of the data pages. Instead, the leaf nodes contain index rows. (Read more here) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] A non-clustered index is a special type of index in which the logical order of the index does not match the physical stored order of the rows on disk. The leaf node of a non-clustered index does not consist of the data pages. Instead, the leaf nodes contain index rows. (Read more here) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ash</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-144840</link>
		<dc:creator><![CDATA[ash]]></dc:creator>
		<pubDate>Thu, 30 Jun 2011 11:22:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-144840</guid>
		<description><![CDATA[drop index tablename.indexname]]></description>
		<content:encoded><![CDATA[<p>drop index tablename.indexname</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anupam Somani</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-142968</link>
		<dc:creator><![CDATA[Anupam Somani]]></dc:creator>
		<pubDate>Wed, 22 Jun 2011 12:18:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-142968</guid>
		<description><![CDATA[How can i alter Clustered Index .....?

 create CLUSTERED index inddex_as 
on Authors(phone)
 
I want to Alter As

 alter CLUSTERED index inddex_as 
on Authors(phone,author_id)

Please Help me...

Thanks ...]]></description>
		<content:encoded><![CDATA[<p>How can i alter Clustered Index &#8230;..?</p>
<p> create CLUSTERED index inddex_as<br />
on Authors(phone)</p>
<p>I want to Alter As</p>
<p> alter CLUSTERED index inddex_as<br />
on Authors(phone,author_id)</p>
<p>Please Help me&#8230;</p>
<p>Thanks &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Imran Mohammed</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-138282</link>
		<dc:creator><![CDATA[Imran Mohammed]]></dc:creator>
		<pubDate>Thu, 02 Jun 2011 01:21:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-138282</guid>
		<description><![CDATA[@Jeetendra. 

Primary Key by default creates a Clustered Index, but it is not mandatory to link both of them.

It means, you can have Clustered Index on a non Primary Key Column as well. If you create Clustered Index on a Non-Primary Key column, which has duplicates, SQL Server can still Creates Clustered Index on that column by making it unique internally. It adds Unique Numbers to the Non- Primary Key Column which makes that column Unique and then creates an Index on it, because this is internal to SQl Server, we cannot see it in SSMS.

Be very sure, to test out before deploying this to production. Choose wisely which column(s) to pick up for Clustered Index.


~ IM.]]></description>
		<content:encoded><![CDATA[<p>@Jeetendra. </p>
<p>Primary Key by default creates a Clustered Index, but it is not mandatory to link both of them.</p>
<p>It means, you can have Clustered Index on a non Primary Key Column as well. If you create Clustered Index on a Non-Primary Key column, which has duplicates, SQL Server can still Creates Clustered Index on that column by making it unique internally. It adds Unique Numbers to the Non- Primary Key Column which makes that column Unique and then creates an Index on it, because this is internal to SQl Server, we cannot see it in SSMS.</p>
<p>Be very sure, to test out before deploying this to production. Choose wisely which column(s) to pick up for Clustered Index.</p>
<p>~ IM.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeetendra</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-138130</link>
		<dc:creator><![CDATA[Jeetendra]]></dc:creator>
		<pubDate>Wed, 01 Jun 2011 06:28:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-138130</guid>
		<description><![CDATA[Hi Pinal,

We have a SQL Server 2008 R2 databases and don&#039;t use a PK &amp; hence no CLUSTERED Index on the table.

We have only Non Clustered Indexes as part of our design.

So just wanted to know whether there is an alternative to Reorganize of Indexes for the HEAP Structures.

If Yes then how this needs to be done?]]></description>
		<content:encoded><![CDATA[<p>Hi Pinal,</p>
<p>We have a SQL Server 2008 R2 databases and don&#8217;t use a PK &amp; hence no CLUSTERED Index on the table.</p>
<p>We have only Non Clustered Indexes as part of our design.</p>
<p>So just wanted to know whether there is an alternative to Reorganize of Indexes for the HEAP Structures.</p>
<p>If Yes then how this needs to be done?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leena</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-134882</link>
		<dc:creator><![CDATA[leena]]></dc:creator>
		<pubDate>Tue, 17 May 2011 19:12:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-134882</guid>
		<description><![CDATA[hi!!

 can you explain the difference between Key column and fields. Because as an advantage of included index you said the 16 key column and index size 900 bytes. But you also said the we can include 1023 fields.. I am confused.]]></description>
		<content:encoded><![CDATA[<p>hi!!</p>
<p> can you explain the difference between Key column and fields. Because as an advantage of included index you said the 16 key column and index size 900 bytes. But you also said the we can include 1023 fields.. I am confused.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Donnelly</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-123101</link>
		<dc:creator><![CDATA[Mike Donnelly]]></dc:creator>
		<pubDate>Sun, 13 Mar 2011 19:18:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-123101</guid>
		<description><![CDATA[How do you determine which column are already included in an index

if you run sp_help {tablename}
or sp_helpindex {tablename}
is only tells you what columns make up the index, not which columns are also included]]></description>
		<content:encoded><![CDATA[<p>How do you determine which column are already included in an index</p>
<p>if you run sp_help {tablename}<br />
or sp_helpindex {tablename}<br />
is only tells you what columns make up the index, not which columns are also included</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hardeep</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-110430</link>
		<dc:creator><![CDATA[Hardeep]]></dc:creator>
		<pubDate>Tue, 11 Jan 2011 06:49:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-110430</guid>
		<description><![CDATA[Dear sir
I tried a lot on non clustered index with include non key columns... But i have still problem of (Warning! The maximum key length is 900 bytes)...
please help me...
i have 6 key column...and 5 non key columns......
please Help..]]></description>
		<content:encoded><![CDATA[<p>Dear sir<br />
I tried a lot on non clustered index with include non key columns&#8230; But i have still problem of (Warning! The maximum key length is 900 bytes)&#8230;<br />
please help me&#8230;<br />
i have 6 key column&#8230;and 5 non key columns&#8230;&#8230;<br />
please Help..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Esahe</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-65908</link>
		<dc:creator><![CDATA[Esahe]]></dc:creator>
		<pubDate>Wed, 21 Apr 2010 11:32:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-65908</guid>
		<description><![CDATA[Well you can create three primary key on columns, but one will turn a primary key and the rest is composite key.

But the one with the primary key becomes the column to which by default the  Clustered indexes is created.]]></description>
		<content:encoded><![CDATA[<p>Well you can create three primary key on columns, but one will turn a primary key and the rest is composite key.</p>
<p>But the one with the primary key becomes the column to which by default the  Clustered indexes is created.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: katko0ota</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-64338</link>
		<dc:creator><![CDATA[katko0ota]]></dc:creator>
		<pubDate>Fri, 02 Apr 2010 19:44:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-64338</guid>
		<description><![CDATA[hi sir
how are you
actually m new with sql server m a student just learning sql
i have a question that 

1.what and how many type of indexing in  SQL server???
i found 3 type that as i understand on your articles
1-Clustered Index

2-Non-Clustered Index

3-Included Column Index (New in SQL Server 2005) 

another questions
2.What the different of indexing between the SQLserver 2005 and SQL server 2008??

3.What the differnt of INDEXING on microsoft SQL sever and Oracle DB ??

please bear with me sir.
thank you so much for your site. AND that help me.
m getting lot of hepl from this site.]]></description>
		<content:encoded><![CDATA[<p>hi sir<br />
how are you<br />
actually m new with sql server m a student just learning sql<br />
i have a question that </p>
<p>1.what and how many type of indexing in  SQL server???<br />
i found 3 type that as i understand on your articles<br />
1-Clustered Index</p>
<p>2-Non-Clustered Index</p>
<p>3-Included Column Index (New in SQL Server 2005) </p>
<p>another questions<br />
2.What the different of indexing between the SQLserver 2005 and SQL server 2008??</p>
<p>3.What the differnt of INDEXING on microsoft SQL sever and Oracle DB ??</p>
<p>please bear with me sir.<br />
thank you so much for your site. AND that help me.<br />
m getting lot of hepl from this site.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marko Parkkola</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-60601</link>
		<dc:creator><![CDATA[Marko Parkkola]]></dc:creator>
		<pubDate>Wed, 03 Feb 2010 10:38:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-60601</guid>
		<description><![CDATA[1) Data pages contains actual data in your tables. Data is arranged into pages just like &quot;normal&quot; memory paging works.

My guess is that in 90% of cases you don&#039;t have to think about paging and if you do, hire a consultant :)

2) Key columns and non-key columns. Let&#039;s consider the following SQL statement:

CREATE NONCLUSTERED INDEX [IX_Foo] ON [dbo].[Table]
( Column1, Column2)
INCLUDE (Column3, Column4)

This is called covering composite index (I think). Key columns are Column1 and Column2. They can be used, for example, as part of WHERE and JOIN clauses. 

Non-key columns are Column3 and Column4. They can be used in SELECT fields. So for example:

SELECT Column3, Column4 FROM [dbo].[Table] WHERE Column1 = 1 AND Column2 = 2]]></description>
		<content:encoded><![CDATA[<p>1) Data pages contains actual data in your tables. Data is arranged into pages just like &#8220;normal&#8221; memory paging works.</p>
<p>My guess is that in 90% of cases you don&#8217;t have to think about paging and if you do, hire a consultant :)</p>
<p>2) Key columns and non-key columns. Let&#8217;s consider the following SQL statement:</p>
<p>CREATE NONCLUSTERED INDEX [IX_Foo] ON [dbo].[Table]<br />
( Column1, Column2)<br />
INCLUDE (Column3, Column4)</p>
<p>This is called covering composite index (I think). Key columns are Column1 and Column2. They can be used, for example, as part of WHERE and JOIN clauses. </p>
<p>Non-key columns are Column3 and Column4. They can be used in SELECT fields. So for example:</p>
<p>SELECT Column3, Column4 FROM [dbo].[Table] WHERE Column1 = 1 AND Column2 = 2</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Denny</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-60589</link>
		<dc:creator><![CDATA[Denny]]></dc:creator>
		<pubDate>Wed, 03 Feb 2010 05:07:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-60589</guid>
		<description><![CDATA[Dear Dave,

Thanks for your prompt response.
I need to understand the following thing:

1) What will the data pages contains and how it appears?

2) What is meant by Key and non key columns.

3) Is there any diagramatic explanation on index topic.

Please share the answers for the above questions.

Regards
Denison.s]]></description>
		<content:encoded><![CDATA[<p>Dear Dave,</p>
<p>Thanks for your prompt response.<br />
I need to understand the following thing:</p>
<p>1) What will the data pages contains and how it appears?</p>
<p>2) What is meant by Key and non key columns.</p>
<p>3) Is there any diagramatic explanation on index topic.</p>
<p>Please share the answers for the above questions.</p>
<p>Regards<br />
Denison.s</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ali Bajwa</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-56229</link>
		<dc:creator><![CDATA[Ali Bajwa]]></dc:creator>
		<pubDate>Tue, 29 Sep 2009 07:12:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-56229</guid>
		<description><![CDATA[Hi Supriya,

A heap is a table without a clustered index. read more at the below BOL link:

ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/udb9/html/72f63db6-7306-4c43-a73d-7eaa4ffe1f82.htm

Note: you will need to paste this link in BOL.
Start&gt;Programs&gt;Microsoft SQl Server 2005&gt;Documentation and Tutorials&gt; SQL Server Books Online]]></description>
		<content:encoded><![CDATA[<p>Hi Supriya,</p>
<p>A heap is a table without a clustered index. read more at the below BOL link:</p>
<p>ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/udb9/html/72f63db6-7306-4c43-a73d-7eaa4ffe1f82.htm</p>
<p>Note: you will need to paste this link in BOL.<br />
Start&gt;Programs&gt;Microsoft SQl Server 2005&gt;Documentation and Tutorials&gt; SQL Server Books Online</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQLAuthority News - Best Articles on SQLAuthority.com Journey to SQL Authority with Pinal Dave</title>
		<link>http://blog.sqlauthority.com/2007/04/23/sql-server-understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-47198</link>
		<dc:creator><![CDATA[SQLAuthority News - Best Articles on SQLAuthority.com Journey to SQL Authority with Pinal Dave]]></dc:creator>
		<pubDate>Tue, 24 Feb 2009 12:07:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/04/23/understanding-new-index-type-of-sql-server-2005-included-column-index-along-with-clustered-index-and-non-clustered-index/#comment-47198</guid>
		<description><![CDATA[[...] SQL SERVER - Understanding new Index Type of SQL Server 2005 Included Column Index along with Cluste... [...]]]></description>
		<content:encoded><![CDATA[<p>[...] SQL SERVER &#8211; Understanding new Index Type of SQL Server 2005 Included Column Index along with Cluste&#8230; [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
