<?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/"
	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>SQL Server 2005 Performance Tuning</title>
	<atom:link href="http://furrukhbaig.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://furrukhbaig.wordpress.com</link>
	<description>Furrukhbaig's Weblog</description>
	<lastBuildDate>Mon, 11 Jul 2011 14:32:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='furrukhbaig.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>SQL Server 2005 Performance Tuning</title>
		<link>http://furrukhbaig.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://furrukhbaig.wordpress.com/osd.xml" title="SQL Server 2005 Performance Tuning" />
	<atom:link rel='hub' href='http://furrukhbaig.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Who is Active ?</title>
		<link>http://furrukhbaig.wordpress.com/2010/10/25/who-is-active/</link>
		<comments>http://furrukhbaig.wordpress.com/2010/10/25/who-is-active/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 01:04:31 +0000</pubDate>
		<dc:creator>furrukhbaig</dc:creator>
				<category><![CDATA[DMV's]]></category>
		<category><![CDATA[Execution Plan]]></category>
		<category><![CDATA[Optimize]]></category>
		<category><![CDATA[Queries running on the server]]></category>
		<category><![CDATA[sp_who]]></category>
		<category><![CDATA[sp_who2]]></category>
		<category><![CDATA[sp_whoisactive]]></category>
		<category><![CDATA[system monitoring]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[XML Execution Plan]]></category>

		<guid isPermaLink="false">http://furrukhbaig.wordpress.com/?p=45</guid>
		<description><![CDATA[Adam Machanic has released new build of system monitoring stored procedure SP_WhoIsActive. Its really useful and I would like to congratulate him for his efforts. check out the link below for his original post and to download the code. http://sqlblog.com/blogs/adam_machanic/archive/2010/10/21/who-is-active-v10-00-dmv-monitoring-made-easy.aspx Enjoy !!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=furrukhbaig.wordpress.com&amp;blog=1535277&amp;post=45&amp;subd=furrukhbaig&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://furrukhbaig.wordpress.com/2010/10/25/who-is-active/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01af76ddd3563787f2e6e07658cd2023?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">furrukhbaig</media:title>
		</media:content>
	</item>
		<item>
		<title>GO &#8211; Run a batch multiple times</title>
		<link>http://furrukhbaig.wordpress.com/2009/03/26/go-run-a-batch-multiple-times/</link>
		<comments>http://furrukhbaig.wordpress.com/2009/03/26/go-run-a-batch-multiple-times/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 23:14:31 +0000</pubDate>
		<dc:creator>furrukhbaig</dc:creator>
				<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[GO batch]]></category>
		<category><![CDATA[GO Statement]]></category>
		<category><![CDATA[Run a batch multiple times]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Tips]]></category>
		<category><![CDATA[undocumented sql feature]]></category>

		<guid isPermaLink="false">http://furrukhbaig.wordpress.com/?p=40</guid>
		<description><![CDATA[Today I have come across the blog of Kalen Delaney using an undocumented feature of GO statement (batch terminator). You can run a batch multiple time without re-runing batch or using WHILE loop. Following code is taken from the original post. see the post below. So, to run the INSERT 5 times, I would do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=furrukhbaig.wordpress.com&amp;blog=1535277&amp;post=40&amp;subd=furrukhbaig&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://furrukhbaig.wordpress.com/2009/03/26/go-run-a-batch-multiple-times/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01af76ddd3563787f2e6e07658cd2023?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">furrukhbaig</media:title>
		</media:content>
	</item>
		<item>
		<title>Rowcount for Large Tables</title>
		<link>http://furrukhbaig.wordpress.com/2008/07/24/rowcount-for-large-tables/</link>
		<comments>http://furrukhbaig.wordpress.com/2008/07/24/rowcount-for-large-tables/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 16:31:45 +0000</pubDate>
		<dc:creator>furrukhbaig</dc:creator>
				<category><![CDATA[DMV's]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[SQL Server 2005 features]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[TSQL]]></category>
		<category><![CDATA[large tables]]></category>
		<category><![CDATA[rowcount]]></category>
		<category><![CDATA[rowcount scan]]></category>
		<category><![CDATA[sys.dm_db_partition_stats]]></category>

		<guid isPermaLink="false">http://furrukhbaig.wordpress.com/?p=23</guid>
		<description><![CDATA[Ever wondered why simple statements like SELECT COUNT(*) FROM [Table_Name] takes forever to return row count on large tables? Its because it uses full table scan to count number of rows. The instant way to get the row count on any table is to query new Dynamic Management Views (DMV) in SQL Server 2005 sys.dm_db_partition_stats. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=furrukhbaig.wordpress.com&amp;blog=1535277&amp;post=23&amp;subd=furrukhbaig&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://furrukhbaig.wordpress.com/2008/07/24/rowcount-for-large-tables/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01af76ddd3563787f2e6e07658cd2023?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">furrukhbaig</media:title>
		</media:content>
	</item>
		<item>
		<title>SSMS slow startup</title>
		<link>http://furrukhbaig.wordpress.com/2008/03/07/ssms-slow-startup/</link>
		<comments>http://furrukhbaig.wordpress.com/2008/03/07/ssms-slow-startup/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 16:25:37 +0000</pubDate>
		<dc:creator>furrukhbaig</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[slow start]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[SSMS]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://furrukhbaig.wordpress.com/?p=22</guid>
		<description><![CDATA[Friend of mine asked me &#8221;why SSMS is taking up to a minute to startup&#8221; on his office machine and I was not able to figure out the problem untill I find the post on Euan Garden&#8217;s Blog. http://blogs.msdn.com/euanga/archive/2006/07/11/662053.aspx The quick fix is to add following lines in host file # entry to get around diabolical [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=furrukhbaig.wordpress.com&amp;blog=1535277&amp;post=22&amp;subd=furrukhbaig&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://furrukhbaig.wordpress.com/2008/03/07/ssms-slow-startup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01af76ddd3563787f2e6e07658cd2023?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">furrukhbaig</media:title>
		</media:content>
	</item>
		<item>
		<title>Is your code really SET based ?</title>
		<link>http://furrukhbaig.wordpress.com/2008/01/30/is-your-code-really-set-based/</link>
		<comments>http://furrukhbaig.wordpress.com/2008/01/30/is-your-code-really-set-based/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 11:03:27 +0000</pubDate>
		<dc:creator>furrukhbaig</dc:creator>
				<category><![CDATA[BEST PRACTICE]]></category>
		<category><![CDATA[CROSS JOIN]]></category>
		<category><![CDATA[Execution Plan]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Performance Tuning]]></category>
		<category><![CDATA[RBAR]]></category>
		<category><![CDATA[SET BASED]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[SQL Server 2005 features]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Triangular Join]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://furrukhbaig.wordpress.com/?p=21</guid>
		<description><![CDATA[Its a well known fact that best practice is to write the set based code to get better performance. While there is no absolute defination of set based and many people think that set based code is anything except CURSORS and LOOPs. Believe me that is not true. I have been thinking to write about [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=furrukhbaig.wordpress.com&amp;blog=1535277&amp;post=21&amp;subd=furrukhbaig&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://furrukhbaig.wordpress.com/2008/01/30/is-your-code-really-set-based/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01af76ddd3563787f2e6e07658cd2023?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">furrukhbaig</media:title>
		</media:content>
	</item>
		<item>
		<title>Find out whats running on SQL Server 2005</title>
		<link>http://furrukhbaig.wordpress.com/2007/12/13/find-out-whats-running-on-sql-server-2005/</link>
		<comments>http://furrukhbaig.wordpress.com/2007/12/13/find-out-whats-running-on-sql-server-2005/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 21:31:29 +0000</pubDate>
		<dc:creator>furrukhbaig</dc:creator>
				<category><![CDATA[DMV's]]></category>
		<category><![CDATA[Execution Plan]]></category>
		<category><![CDATA[Optimize]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Performance Tuning]]></category>
		<category><![CDATA[Profiler]]></category>
		<category><![CDATA[Queries running on the server]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[SQL Server 2005 features]]></category>
		<category><![CDATA[XML Execution Plan]]></category>

		<guid isPermaLink="false">http://furrukhbaig.wordpress.com/2007/12/13/find-out-whats-running-on-sql-server-2005/</guid>
		<description><![CDATA[Everyone wants to know whats running on the box. Specially if your job is to stabalise server you always concern what is killing the box. A Friend of mine has published very usefull post with scripts to find out whats running on the SQL Server with their execution plan. http://www.proteanit.com/b/2007/01/22/a-useful-script-to-analyse-current-activity-on-your-box/ The same can also be managed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=furrukhbaig.wordpress.com&amp;blog=1535277&amp;post=20&amp;subd=furrukhbaig&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://furrukhbaig.wordpress.com/2007/12/13/find-out-whats-running-on-sql-server-2005/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01af76ddd3563787f2e6e07658cd2023?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">furrukhbaig</media:title>
		</media:content>
	</item>
		<item>
		<title>Index Fragmentation and dm_db_index_physical_stats</title>
		<link>http://furrukhbaig.wordpress.com/2007/12/12/index-fragmentation-and-dm_db_index_physical_stats/</link>
		<comments>http://furrukhbaig.wordpress.com/2007/12/12/index-fragmentation-and-dm_db_index_physical_stats/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 00:56:01 +0000</pubDate>
		<dc:creator>furrukhbaig</dc:creator>
				<category><![CDATA[DMV's]]></category>
		<category><![CDATA[dm_db_index_physical_stats]]></category>
		<category><![CDATA[Fragmentation]]></category>
		<category><![CDATA[Index Fragmentation]]></category>
		<category><![CDATA[Index tuning]]></category>
		<category><![CDATA[Index usefulness]]></category>
		<category><![CDATA[Indexes]]></category>
		<category><![CDATA[Optimize]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Performance Tuning]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[SQL Server 2005 features]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://furrukhbaig.wordpress.com/2007/12/12/index-fragmentation-and-dm_db_index_physical_stats/</guid>
		<description><![CDATA[Fragmentation can cause serious performance issues and its vital to understand how this can impact performance before I tell you how to fix it. Fragmentation can cause slow running queries due to more disk IO then usual which itself cause by page spliting. Fragmentation not only cause query performance it can also slow down write operation [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=furrukhbaig.wordpress.com&amp;blog=1535277&amp;post=19&amp;subd=furrukhbaig&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://furrukhbaig.wordpress.com/2007/12/12/index-fragmentation-and-dm_db_index_physical_stats/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01af76ddd3563787f2e6e07658cd2023?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">furrukhbaig</media:title>
		</media:content>
	</item>
		<item>
		<title>Statement Level Recompile</title>
		<link>http://furrukhbaig.wordpress.com/2007/08/22/statement-level-recompile/</link>
		<comments>http://furrukhbaig.wordpress.com/2007/08/22/statement-level-recompile/#comments</comments>
		<pubDate>Wed, 22 Aug 2007 14:53:39 +0000</pubDate>
		<dc:creator>furrukhbaig</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[RECOMPILE hint]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[stored procedure]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://furrukhbaig.wordpress.com/2007/08/22/statement-level-recompile/</guid>
		<description><![CDATA[In SQL Server 2000, the unit of compilation was the whole stored procedure. So even if you wanted just one particular query to be recompiled, you couldn&#8217;t request it. If you created the stored procedure with the RECOMPILE option, the whole procedure went through recompilation every time you invoked it.SQL Server 2005 supports statement-level recompile. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=furrukhbaig.wordpress.com&amp;blog=1535277&amp;post=18&amp;subd=furrukhbaig&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://furrukhbaig.wordpress.com/2007/08/22/statement-level-recompile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01af76ddd3563787f2e6e07658cd2023?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">furrukhbaig</media:title>
		</media:content>
	</item>
		<item>
		<title>Parameter Sniffing and OPTIMZE FOR</title>
		<link>http://furrukhbaig.wordpress.com/2007/08/22/parameter-sniffing/</link>
		<comments>http://furrukhbaig.wordpress.com/2007/08/22/parameter-sniffing/#comments</comments>
		<pubDate>Wed, 22 Aug 2007 14:00:32 +0000</pubDate>
		<dc:creator>furrukhbaig</dc:creator>
				<category><![CDATA[Optimize]]></category>
		<category><![CDATA[Parameter Sniffing]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Query hint]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[stored procedure]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://furrukhbaig.wordpress.com/2007/08/22/parameter-sniffing-and-optimze-for/</guid>
		<description><![CDATA[Parameter Sniffing refers to a process whereby SQL Server&#8217;s execution environment &#8220;sniffs&#8221; the parameter values during first invocation, and passes it along to the query optimizer so that they can be used to generate optimal query execution plans. &#8220;First invocation&#8221; also refers to the first invocation after a plan was removed from cache for lack of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=furrukhbaig.wordpress.com&amp;blog=1535277&amp;post=17&amp;subd=furrukhbaig&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://furrukhbaig.wordpress.com/2007/08/22/parameter-sniffing/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01af76ddd3563787f2e6e07658cd2023?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">furrukhbaig</media:title>
		</media:content>
	</item>
		<item>
		<title>Stored Procedures !! Some Facts you should know</title>
		<link>http://furrukhbaig.wordpress.com/2007/08/22/stored-procedures-factssheet/</link>
		<comments>http://furrukhbaig.wordpress.com/2007/08/22/stored-procedures-factssheet/#comments</comments>
		<pubDate>Wed, 22 Aug 2007 11:26:44 +0000</pubDate>
		<dc:creator>furrukhbaig</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://furrukhbaig.wordpress.com/2007/08/22/stored-procedures-some-facts-you-should-know/</guid>
		<description><![CDATA[Most of us are familliar with the stored procedures and use them on daily bases. But there are some facts which can cause some performance issues and here I just want to shed some light on them. Always use qualified name when calling sprocs for example EXEC dbo.Your_Proc This is very common mistake which cause [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=furrukhbaig.wordpress.com&amp;blog=1535277&amp;post=16&amp;subd=furrukhbaig&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://furrukhbaig.wordpress.com/2007/08/22/stored-procedures-factssheet/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01af76ddd3563787f2e6e07658cd2023?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">furrukhbaig</media:title>
		</media:content>
	</item>
	</channel>
</rss>
