<?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>sp_recompile &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/sp_recompile/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, 17 Aug 2017 20:23:25 +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: Use sp_recompile to recompile the stored procedures, triggers, and user-defined functions</title>
		<link>https://www.dbrnd.com/2017/08/sql-server-use-sp_recompile-to-recompile-the-stored-procedures-triggers-and-user-defined-functions/</link>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Sun, 27 Aug 2017 16:16:02 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[Parameter Sniffing]]></category>
		<category><![CDATA[sp_recompile]]></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=5986</guid>

					<description><![CDATA[The Parameter Sniffing in SQL Server is a prevalent problem where the previous query execution plan resides in the cache area, and Query Optimizer is not generating new query execution plan for each execution. At first glance, it looks OK because cache always results faster than frequent recompilation, but if data is rapidly changing, new [&#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%2F2017%2F08%2Fsql-server-use-sp_recompile-to-recompile-the-stored-procedures-triggers-and-user-defined-functions%2F&amp;linkname=SQL%20Server%3A%20Use%20sp_recompile%20to%20recompile%20the%20stored%20procedures%2C%20triggers%2C%20and%20user-defined%20functions" 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%2F2017%2F08%2Fsql-server-use-sp_recompile-to-recompile-the-stored-procedures-triggers-and-user-defined-functions%2F&amp;linkname=SQL%20Server%3A%20Use%20sp_recompile%20to%20recompile%20the%20stored%20procedures%2C%20triggers%2C%20and%20user-defined%20functions" 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%2F2017%2F08%2Fsql-server-use-sp_recompile-to-recompile-the-stored-procedures-triggers-and-user-defined-functions%2F&amp;linkname=SQL%20Server%3A%20Use%20sp_recompile%20to%20recompile%20the%20stored%20procedures%2C%20triggers%2C%20and%20user-defined%20functions" 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%2F2017%2F08%2Fsql-server-use-sp_recompile-to-recompile-the-stored-procedures-triggers-and-user-defined-functions%2F&amp;linkname=SQL%20Server%3A%20Use%20sp_recompile%20to%20recompile%20the%20stored%20procedures%2C%20triggers%2C%20and%20user-defined%20functions" 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%2F2017%2F08%2Fsql-server-use-sp_recompile-to-recompile-the-stored-procedures-triggers-and-user-defined-functions%2F&amp;linkname=SQL%20Server%3A%20Use%20sp_recompile%20to%20recompile%20the%20stored%20procedures%2C%20triggers%2C%20and%20user-defined%20functions" 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%2F2017%2F08%2Fsql-server-use-sp_recompile-to-recompile-the-stored-procedures-triggers-and-user-defined-functions%2F&amp;linkname=SQL%20Server%3A%20Use%20sp_recompile%20to%20recompile%20the%20stored%20procedures%2C%20triggers%2C%20and%20user-defined%20functions" 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%2F2017%2F08%2Fsql-server-use-sp_recompile-to-recompile-the-stored-procedures-triggers-and-user-defined-functions%2F&#038;title=SQL%20Server%3A%20Use%20sp_recompile%20to%20recompile%20the%20stored%20procedures%2C%20triggers%2C%20and%20user-defined%20functions" data-a2a-url="https://www.dbrnd.com/2017/08/sql-server-use-sp_recompile-to-recompile-the-stored-procedures-triggers-and-user-defined-functions/" data-a2a-title="SQL Server: Use sp_recompile to recompile the stored procedures, triggers, and user-defined functions"></a></p><p>The Parameter Sniffing in SQL Server is a prevalent problem where the previous query execution plan resides in the cache area, and Query Optimizer is not generating new query execution plan for each execution.</p>
<p>At first glance, it looks OK because cache always results faster than frequent recompilation, but if data is rapidly changing, new Query Execution plan is needed.</p>
<p><em>You can read more about SQL Server Parameter Sniffing in the check below article:</em></p>
<blockquote class="wp-embedded-content" data-secret="eBHwNgvMlL"><p><a href="https://www.dbrnd.com/2015/05/sql-server-parameter-sniffing/">SQL Server Parameter Sniffing</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  src="https://www.dbrnd.com/2015/05/sql-server-parameter-sniffing/embed/#?secret=eBHwNgvMlL" data-secret="eBHwNgvMlL" width="600" height="338" title="&#8220;SQL Server Parameter Sniffing&#8221; &#8212; Database Research &amp; Development" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<blockquote><p>Now about the sp_recompile, using this you can explicitly recompile stored procedures, triggers, and user-defined functions. Once you recompile these objects using sp_recompile, will be recompiled the next time that it is run.</p>
<p>If you recompile object like table or view, all the stored procedures, triggers, or user-defined functions that reference the table or view will be recompiled the next time that they are run.</p></blockquote>
<p><strong>Sample:</strong></p>
<pre class="crayon-plain-tag">EXEC sp_recompile N'[dbo].[my_table]'
GO</pre> </p>
<p><strong>Return Message:</strong></p>
<pre class="crayon-plain-tag">Object '[dbo].[my_table]' was successfully marked for recompilation.</pre> </p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
