<?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 Premier Field Engineer Blog - All Comments</title><link>http://blogs.msdn.com/b/sql_pfe_blog/</link><description>This is a shared team blog of the SQL Server Premier Field Engineer team</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: SQL 2012 System Health Reporting Dashboard – Visualizing sp_server_diagnostics results.</title><link>http://blogs.msdn.com/b/sql_pfe_blog/archive/2013/04/15/sql-2012-system-health-reporting-dashboard-visualizing-sp-server-diagnostics-results.aspx#10418080</link><pubDate>Mon, 13 May 2013 10:18:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10418080</guid><dc:creator>Michel Bruggeman</dc:creator><description>&lt;p&gt;Are these sp going to be released in the next release ?&lt;/p&gt;
&lt;p&gt;--exec SpLoadQueryProcessingComponent_HighCPU @UTDDateDiff &lt;/p&gt;
&lt;p&gt;--exec SpLoadQueryProcessingComponent_QueryWaits @UTDDateDiff&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10418080" width="1" height="1"&gt;</description></item><item><title>re: SQL 2012 System Health Reporting Dashboard – Visualizing sp_server_diagnostics results.</title><link>http://blogs.msdn.com/b/sql_pfe_blog/archive/2013/04/15/sql-2012-system-health-reporting-dashboard-visualizing-sp-server-diagnostics-results.aspx#10415406</link><pubDate>Wed, 01 May 2013 15:54:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10415406</guid><dc:creator>SQL Server Premier Field Engineering</dc:creator><description>&lt;p&gt;Charles, &lt;/p&gt;
&lt;p&gt;Running the proc re-imports all the data. This is more for post mortem analysis with the default data collection rather than an ongoing Perf collection given waitstats aren&amp;#39;t a big part of it. It can be converted tmore of a permanent data store but would require some work to do that. What is imported is the System health Session .XEL files that reside in your log directory, truncating the existing tables and reloading them.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10415406" width="1" height="1"&gt;</description></item><item><title>re: SQL 2012 System Health Reporting Dashboard – Visualizing sp_server_diagnostics results.</title><link>http://blogs.msdn.com/b/sql_pfe_blog/archive/2013/04/15/sql-2012-system-health-reporting-dashboard-visualizing-sp-server-diagnostics-results.aspx#10415364</link><pubDate>Wed, 01 May 2013 13:40:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10415364</guid><dc:creator>Charles Farr</dc:creator><description>&lt;p&gt;Per your example to execute the spLoadSystemHealthSession procs, are you just running them once a day, or are you doing this once an hour, etc...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10415364" width="1" height="1"&gt;</description></item><item><title>re: SQL High CPU scenario troubleshooting using sys.dm_exec_query_stats and RING_BUFFER_SCHEDULER_MONITOR ring buffer in sys.dm_os_ring_buffers</title><link>http://blogs.msdn.com/b/sql_pfe_blog/archive/2009/07/17/sql-high-cpu-scenario-troubleshooting-using-sys-dm-exec-query-stats-and-ring-buffer-scheduler-monitor-ring-buffer-in-sys-dm-os-ring-buffers.aspx#10415291</link><pubDate>Wed, 01 May 2013 06:28:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10415291</guid><dc:creator>jogos</dc:creator><description>&lt;p&gt;add to previous comment &lt;/p&gt;
&lt;p&gt;3) sys.dm_exec_requests also can be intresting to capture on the moment the cpu-peek is occuring because that identifies the process the most &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10415291" width="1" height="1"&gt;</description></item><item><title>re: SQL High CPU scenario troubleshooting using sys.dm_exec_query_stats and RING_BUFFER_SCHEDULER_MONITOR ring buffer in sys.dm_os_ring_buffers</title><link>http://blogs.msdn.com/b/sql_pfe_blog/archive/2009/07/17/sql-high-cpu-scenario-troubleshooting-using-sys-dm-exec-query-stats-and-ring-buffer-scheduler-monitor-ring-buffer-in-sys-dm-os-ring-buffers.aspx#10415290</link><pubDate>Wed, 01 May 2013 06:05:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10415290</guid><dc:creator>jogos</dc:creator><description>&lt;p&gt;Intresting indeed. &amp;nbsp;By gathering the high CPU-info I notice that it does not have a correlation with the processes at this time. The overall high performers must be checked on a regular basis, the cause for the peek now could be something that is only running once a month so it won&amp;#39;t hit the accumulated top 25.&lt;/p&gt;
&lt;p&gt;Some suggestions&lt;/p&gt;
&lt;p&gt;1) also catch the top 25 of the sys.dm_exec_sessions (now active) in a separate tbl_troubleshooting_sessions &amp;nbsp;-&amp;gt; possible to see who/what/where and get quicker information about the source and in time also an overview if there are large things that can be planned on other moment &lt;/p&gt;
&lt;p&gt;2) &amp;nbsp;add a column to the Tbl_troubleshootingPlans to make a difference between&lt;/p&gt;
&lt;p&gt; &amp;nbsp;a) &amp;#39;ALL&amp;#39; overall top 25 &lt;/p&gt;
&lt;p&gt; &amp;nbsp;b) &amp;#39;NOW&amp;#39; top 25 with &amp;nbsp;filter of processes from last 2 minutes or so&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;last_execution_time &amp;gt; dateadd(mi,getdate(),2) &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; Chances are that overlap will still be great and maybe a weighted cpu &amp;nbsp;in correlation to the execution_count is an alternative to get track of heavy but less executed statements that hit your system recently &amp;nbsp;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10415290" width="1" height="1"&gt;</description></item><item><title>re: SQL 2012 System Health Reporting Dashboard – Visualizing sp_server_diagnostics results.</title><link>http://blogs.msdn.com/b/sql_pfe_blog/archive/2013/04/15/sql-2012-system-health-reporting-dashboard-visualizing-sp-server-diagnostics-results.aspx#10414898</link><pubDate>Mon, 29 Apr 2013 21:06:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10414898</guid><dc:creator>Denzil Ribeiro</dc:creator><description>&lt;p&gt;Sorry about that, when moving the scripts from Skydrive to Technet Script Center, attached the wrong version-- the first 2 are warnings, should still run fine as it has to do with object dependency, the error should be fixed.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10414898" width="1" height="1"&gt;</description></item><item><title>re: SQL 2012 System Health Reporting Dashboard – Visualizing sp_server_diagnostics results.</title><link>http://blogs.msdn.com/b/sql_pfe_blog/archive/2013/04/15/sql-2012-system-health-reporting-dashboard-visualizing-sp-server-diagnostics-results.aspx#10414892</link><pubDate>Mon, 29 Apr 2013 20:47:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10414892</guid><dc:creator>mbourgon</dc:creator><description>&lt;p&gt;FYI, when I tried running the script to create, I got this:&lt;/p&gt;
&lt;p&gt;The module &amp;#39;SpLoadQueryProcessingComponent&amp;#39; depends on the missing object &amp;#39;SpLoadQueryProcessingComponent_TopWaits&amp;#39;. The module will still be created; however, it cannot run successfully until the object exists.&lt;/p&gt;
&lt;p&gt;The module &amp;#39;SpLoadQueryProcessingComponent&amp;#39; depends on the missing object &amp;#39;SpLoadQueryProcessingComponent_Blocking&amp;#39;. The module will still be created; however, it cannot run successfully until the object exists.&lt;/p&gt;
&lt;p&gt;Msg 1088, Level 16, State 12, Line 6&lt;/p&gt;
&lt;p&gt;Cannot find the object &amp;quot;dbo.tbl_Summary&amp;quot; because it does not exist or you do not have permissions.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10414892" width="1" height="1"&gt;</description></item><item><title>re: SQL 2012 System Health Reporting Dashboard – Visualizing sp_server_diagnostics results.</title><link>http://blogs.msdn.com/b/sql_pfe_blog/archive/2013/04/15/sql-2012-system-health-reporting-dashboard-visualizing-sp-server-diagnostics-results.aspx#10414816</link><pubDate>Mon, 29 Apr 2013 16:24:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10414816</guid><dc:creator>SQL Server Premier Field Engineering</dc:creator><description>&lt;p&gt;Updated Download location to TechNet Script center, and fixed a few reports to work with Case sensitive servers.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10414816" width="1" height="1"&gt;</description></item><item><title>re: Identifying the cause of  SQL Server IO bottlenecks using XPerf</title><link>http://blogs.msdn.com/b/sql_pfe_blog/archive/2013/04/23/identifying-cause-of-sql-server-io-bottleneck-using-xperf.aspx#10414281</link><pubDate>Fri, 26 Apr 2013 16:13:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10414281</guid><dc:creator>joemct_sql</dc:creator><description>&lt;p&gt;Thanks for the feedback William. &amp;nbsp;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10414281" width="1" height="1"&gt;</description></item><item><title>re: Identifying the cause of  SQL Server IO bottlenecks using XPerf</title><link>http://blogs.msdn.com/b/sql_pfe_blog/archive/2013/04/23/identifying-cause-of-sql-server-io-bottleneck-using-xperf.aspx#10413409</link><pubDate>Tue, 23 Apr 2013 16:39:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10413409</guid><dc:creator>William Dinger</dc:creator><description>&lt;p&gt;This is a fantastic article, thank you for going so in depth!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10413409" width="1" height="1"&gt;</description></item></channel></rss>