<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Index Optimization &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/index-optimization/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbrnd.com</link>
	<description>BIGData &#124; NoSQL &#124; MSSQL &#124; MySQL &#124; PostgreSQL</description>
	<lastBuildDate>Thu, 25 Jan 2018 06:14:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.6</generator>
	<item>
		<title>SQL Server: Remove Hypothetical Indexes, created by Database Engine Tuning Advisor</title>
		<link>https://www.dbrnd.com/2018/02/sql-server-remove-hypothetical-indexes-created-by-database-engine-tuning-advisor/</link>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Thu, 08 Feb 2018 16:16:42 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Database Engine Tuning Advisor]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[Hypothetical Index]]></category>
		<category><![CDATA[Index Optimization]]></category>
		<category><![CDATA[Index Tuning]]></category>
		<category><![CDATA[Query Optimization]]></category>
		<category><![CDATA[SQL Query]]></category>
		<category><![CDATA[SQL Server Administrator]]></category>
		<category><![CDATA[SQL Server Error]]></category>
		<category><![CDATA[SQL Server Monitoring]]></category>
		<category><![CDATA[SQL Server Performance Tuning]]></category>
		<category><![CDATA[SQL Server Programming]]></category>
		<category><![CDATA[SQL Server Tips and Tricks]]></category>
		<category><![CDATA[TSQL]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=7057</guid>

					<description><![CDATA[Most of the junior DBs are creating many indexes for testing, and even if it is not working, then they are taking help of SQL Server Database Engine Tuning Advisor. Which is not a bad thing but not a good for all the times. Because Database Engine Tuning Advisor has its own some limitations like [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F02%2Fsql-server-remove-hypothetical-indexes-created-by-database-engine-tuning-advisor%2F&amp;linkname=SQL%20Server%3A%20Remove%20Hypothetical%20Indexes%2C%20created%20by%20Database%20Engine%20Tuning%20Advisor" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F02%2Fsql-server-remove-hypothetical-indexes-created-by-database-engine-tuning-advisor%2F&amp;linkname=SQL%20Server%3A%20Remove%20Hypothetical%20Indexes%2C%20created%20by%20Database%20Engine%20Tuning%20Advisor" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F02%2Fsql-server-remove-hypothetical-indexes-created-by-database-engine-tuning-advisor%2F&amp;linkname=SQL%20Server%3A%20Remove%20Hypothetical%20Indexes%2C%20created%20by%20Database%20Engine%20Tuning%20Advisor" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F02%2Fsql-server-remove-hypothetical-indexes-created-by-database-engine-tuning-advisor%2F&amp;linkname=SQL%20Server%3A%20Remove%20Hypothetical%20Indexes%2C%20created%20by%20Database%20Engine%20Tuning%20Advisor" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F02%2Fsql-server-remove-hypothetical-indexes-created-by-database-engine-tuning-advisor%2F&amp;linkname=SQL%20Server%3A%20Remove%20Hypothetical%20Indexes%2C%20created%20by%20Database%20Engine%20Tuning%20Advisor" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F02%2Fsql-server-remove-hypothetical-indexes-created-by-database-engine-tuning-advisor%2F&amp;linkname=SQL%20Server%3A%20Remove%20Hypothetical%20Indexes%2C%20created%20by%20Database%20Engine%20Tuning%20Advisor" title="Pocket" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.dbrnd.com%2F2018%2F02%2Fsql-server-remove-hypothetical-indexes-created-by-database-engine-tuning-advisor%2F&#038;title=SQL%20Server%3A%20Remove%20Hypothetical%20Indexes%2C%20created%20by%20Database%20Engine%20Tuning%20Advisor" data-a2a-url="https://www.dbrnd.com/2018/02/sql-server-remove-hypothetical-indexes-created-by-database-engine-tuning-advisor/" data-a2a-title="SQL Server: Remove Hypothetical Indexes, created by Database Engine Tuning Advisor"></a></p><p>Most of the junior DBs are creating many indexes for testing, and even if it is not working, then they are taking help of SQL Server Database Engine Tuning Advisor. </p>
<p>Which is not a bad thing but not a good for all the times. Because Database Engine Tuning Advisor has its own some limitations like creating Hypothetical indexes or creating statistics for different objects. Sometimes, it is creating Hypothetical indexes on all the columns.</p>
<blockquote><p>Hypothetical indexes are empty, and it doesn&#8217;t contain data. It holds the column level statistics. I will test the performance of Hypothetical Indexes later in some other post, but in this post, I am sharing the script for removing Hypothetical Indexes. </p></blockquote>
<p><strong>How to find Hypothetical Index?</strong><br />
You can also search Hypothetical object which is starting with &#8220;_dta&#8221;.</p>
<pre class="crayon-plain-tag">SELECT * FROM sys.indexes 
WHERE is_hypothetical = 1</pre> </p>
<p><strong>How to remove Hypothetical Index?</strong><br />
You can drop like any other object. </p>
<pre class="crayon-plain-tag">DROP INDEX _dta_INDEX_NAME</pre> </p>
<p><strong>You can also create Hypothetical Index:</strong><br />
While creating an index, use WITH STATISTICS_ONLY for creating a Hypothetical Index. It will store in any file or filegroup and doesn&#8217;t contain any data. </p>
<pre class="crayon-plain-tag">CREATE INDEX test_hyp_idx
ON Table_Name(Column_Name) WITH STATISTICS_ONLY=1</pre> </p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
