<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL Server Engine Tips : Performance - Tools</title><link>http://blogs.msdn.com/sqltips/archive/tags/Performance+-+Tools/default.aspx</link><description>Tags: Performance - Tools</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Running Index Tuning Wizard (ITW) or Database Engine Tuning Advisor (DTA) on production machines...</title><link>http://blogs.msdn.com/sqltips/archive/2006/02/14/532258.aspx</link><pubDate>Wed, 15 Feb 2006 05:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:532258</guid><dc:creator>SQL Server Engine Team</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/sqltips/comments/532258.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqltips/commentrss.aspx?PostID=532258</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sqltips/rsscomments.aspx?PostID=532258</wfw:comment><description>&lt;DIV&gt;Index Tuning Wizard (ITW in SQL Server 2000) or Database Engine Tuning Advisor (DTA in SQL Server 2005) allow you to analyze a workload and make recommendations for the database based on the workload. The recommendations are schema changes, partitioning or indexed view creation for example. During the recommendation process, ITW or DTA can create hypothetical indexes or statistics it will use to analyze the workload. Creation of these indexes or statistics on any table increments the schema version information that is maintained by the database engine. As a result of this, any subsequent queries that reference tables that were touched by ITW or DTA will result in recompilation. This recompilation will be at the statement level in SQL Server 2005 or at the stored procedure level in SQL Server 2000. This is something that you should watch out for when trying to use ITW or DTA on a production machine directly. It is always better to run the tool on a copy of the production database on a different machine in isolation so you can review the changes without affecting other workload and also apply the changes easily without interruption.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;--&lt;/DIV&gt;
&lt;DIV&gt;Umachandar&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=532258" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqltips/archive/tags/Performance+-+Tools/default.aspx">Performance - Tools</category></item><item><title>New trace flag for deadlock output and profiler deadlock event enhancement</title><link>http://blogs.msdn.com/sqltips/archive/2006/02/14/532169.aspx</link><pubDate>Wed, 15 Feb 2006 02:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:532169</guid><dc:creator>SQL Server Engine Team</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sqltips/comments/532169.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqltips/commentrss.aspx?PostID=532169</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sqltips/rsscomments.aspx?PostID=532169</wfw:comment><description>&lt;DIV&gt;Did you know that SQL Server 2005 adds a new trace flag (-T1222) for deadlock trace output? This deadlock output has numerous improvements over older versions of SQL Server. For example, some of the enhancements of the new grace flag are:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;1. XML like&amp;nbsp;output for the deadlock&lt;/DIV&gt;
&lt;DIV&gt;2. Execution stack at the time of the deadlock&lt;/DIV&gt;
&lt;DIV&gt;3. Log space used by the task(s) involved in the deadlock&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;For more details, see the Books Online topic: &lt;A href="http://msdn2.microsoft.com/en-us/library/ms178104(SQL.90).aspx"&gt;Detecting and Ending Deadlocks&lt;/A&gt;.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Additionally, you can also view a graphical representation of the deadlock using the SQL Server 2005 Profiler tool now. You can find out more about this from the Books Online topic: &lt;A href="http://msdn2.microsoft.com/en-us/library/ms188246.aspx"&gt;Analyzing Deadlocks with SQL Server Profiler&lt;/A&gt;.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;--&lt;/DIV&gt;
&lt;DIV&gt;Umachandar&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=532169" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqltips/archive/tags/Performance+Troubleshooting/default.aspx">Performance Troubleshooting</category><category domain="http://blogs.msdn.com/sqltips/archive/tags/Performance+-+Tools/default.aspx">Performance - Tools</category></item></channel></rss>