<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.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>Who is Active? v8.82 - Harder, Better, Faster, Stronger</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx</link><description>I've had a lot of great feedback since my last "official" Who is Active? release-- v8.40, back in March --and since then I've made 42 distinct changes, bringing us all the way to v8.82. My versioning scheme is quite simple: one change, one increment,</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>re: Who is Active? v8.82 - Harder, Better, Faster, Stronger</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx#16152</link><pubDate>Thu, 20 Aug 2009 16:41:54 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16152</guid><dc:creator>Sankar Reddy</dc:creator><description>&lt;p&gt;Thank You for updating it. This has been a valuable monitoring script in my environment and helped us many times without having to look at running multiple scripts. &lt;/p&gt;
</description></item><item><title>re: Who is Active? v8.82 - Harder, Better, Faster, Stronger</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx#16156</link><pubDate>Thu, 20 Aug 2009 18:17:20 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16156</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;Just so people don't think I'm being overly pedantic, my only complaint about the right-justified columns is that they don't work well if you use a fixed-width font in grid output (I use Consolas). &amp;nbsp;For some reason it is right-padded by spaces equal to the number of digits in the value:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://aaronbertrand.com/voodoo/who_is_active_output.png"&gt;http://aaronbertrand.com/voodoo/who_is_active_output.png&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I've been meaning to see if I could fix this, but have been distracted by way too many other things.&lt;/p&gt;
&lt;p&gt;That all said, this is still a fantastic procedure and saves me a lot of manual work hunting for values in DMVs on my own. &amp;nbsp;Keep up the great work Adam.&lt;/p&gt;
</description></item><item><title>re: Who is Active? v8.82 - Harder, Better, Faster, Stronger</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx#16157</link><pubDate>Thu, 20 Aug 2009 18:29:21 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16157</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;Sorry, not *equal* to the number of digits, but at least somewhat directly related.&lt;/p&gt;
</description></item><item><title>re: Who is Active? v8.82 - Harder, Better, Faster, Stronger</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx#16165</link><pubDate>Thu, 20 Aug 2009 23:35:27 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16165</guid><dc:creator>Phil</dc:creator><description>&lt;p&gt;Adam, just having an issue creating the sp on one of my SQL 2008 servers.&lt;/p&gt;
&lt;p&gt;SQL Server 2005 Express with Advanced Services - 9.00.4035.00 -- OK&lt;/p&gt;
&lt;p&gt;SQL Server 2008 (SP1) - 10.0.2531.0 -- OK&lt;/p&gt;
&lt;p&gt;SQL Server 2008 (RTM) - 10.0.1600.22 -- FAILED&lt;/p&gt;
&lt;p&gt;Msg 102, Level 15, State 1, Procedure sp_WhoIsActive, Line 394&lt;/p&gt;
&lt;p&gt;Incorrect syntax near '.'.&lt;/p&gt;
&lt;p&gt;Seem SQL 2008 RTM doesn't like the CROSS APPLY syntax, but 2005 Express is ok with it.&lt;/p&gt;
</description></item><item><title>re: Who is Active? v8.82 - Harder, Better, Faster, Stronger</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx#16166</link><pubDate>Fri, 21 Aug 2009 03:38:57 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16166</guid><dc:creator>Adam Machanic</dc:creator><description>&lt;p&gt;Hi Phil,&lt;/p&gt;
&lt;p&gt;Interesting. It definitely works on 2008 RTM; are you by any chance trying to create the procedure in a DB set to a different compatibility level than 2005 or 2008? I get the exact same error and same line number if I set a database to SQL Server 2000 compatibility and try to create the proc in there. &lt;/p&gt;
</description></item><item><title>re: Who is Active? v8.82 - Harder, Better, Faster, Stronger</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx#16167</link><pubDate>Fri, 21 Aug 2009 08:09:42 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16167</guid><dc:creator>casm</dc:creator><description>&lt;p&gt;Great way to retrieve the information about the parameters!!. Hope you don't mind if I use it in my own store procedures.&lt;/p&gt;
&lt;p&gt;And, one more time, thanks for this superb script.&lt;/p&gt;
</description></item><item><title>re: Who is Active? v8.82 - Harder, Better, Faster, Stronger</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx#16168</link><pubDate>Fri, 21 Aug 2009 08:50:22 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16168</guid><dc:creator>Alvaro Mosquera</dc:creator><description>&lt;p&gt;With version v8.82 the sp show several process with status &amp;quot;sleeping&amp;quot; runnig the query &amp;quot;exec sp_MSget_last_transaction @publisher_id = 0, @publisher_db = N'OracleSinfos', @for_truncate = 0x1&amp;quot;. I think this process belong to the LogReader process of transactional replication &amp;nbsp;and are active since the SQL start. The version v.8.40 don&amp;#180;t show this process.&lt;/p&gt;
&lt;p&gt;Is there anayway to filter this process?.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
</description></item><item><title>re: Who is Active? v8.82 - Harder, Better, Faster, Stronger</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx#16171</link><pubDate>Fri, 21 Aug 2009 13:45:31 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16171</guid><dc:creator>Adam Machanic</dc:creator><description>&lt;p&gt;Hi casm,&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
</description></item><item><title>re: Who is Active? v8.82 - Harder, Better, Faster, Stronger</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx#16172</link><pubDate>Fri, 21 Aug 2009 13:45:50 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16172</guid><dc:creator>Adam Machanic</dc:creator><description>&lt;p&gt;Hi Alvaro,&lt;/p&gt;
&lt;p&gt;This is a change I forgot to mention in the post. In the previous version of the script, it showed all active requests by default, if you asked for transaction information you would see all SPIDs either with active requests or with at least one open transaction. Several people asked me to change that behavior and always show the SPIDs with an open transaction. I guess now we have a counter-case. I'll consider adding a new param that lets you control that.&lt;/p&gt;
</description></item><item><title>Quick, dirty, but effective – finding top CPU consumers</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx#16181</link><pubDate>Fri, 21 Aug 2009 22:12:50 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16181</guid><dc:creator>Linchi Shea</dc:creator><description>&lt;p&gt;Despite all the DMVs, the sysprocesses table still offers a significant amount of information for identifying&lt;/p&gt;
</description></item><item><title>re: Who is Active? v8.82 - Harder, Better, Faster, Stronger</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx#16263</link><pubDate>Mon, 24 Aug 2009 21:47:10 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:16263</guid><dc:creator>Michelle Ufford</dc:creator><description>&lt;p&gt;Adam, &lt;/p&gt;
&lt;p&gt;Thank YOU for all of your hard work on this excellent script. &amp;nbsp;I have now updated my servers to your latest version, and all is working well. &amp;nbsp;Your efforts are much appreciated! :)&lt;/p&gt;
&lt;p&gt;Michelle&lt;/p&gt;
</description></item><item><title>Who is Active? v9.57: Fast, Comprehensive DMV Collection - What's Really Happening on Your Server?</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx#19492</link><pubDate>Thu, 03 Dec 2009 20:50:32 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:19492</guid><dc:creator>Adam Machanic</dc:creator><description>&lt;p&gt;Happy December, SQLblog readers! My gift to you, just in time for the holidays: The newest &amp;quot;official&amp;quot;&lt;/p&gt;
</description></item><item><title>re: Who is Active? v8.82 - Harder, Better, Faster, Stronger</title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/08/20/who-is-active-v8-82-harder-better-faster-stronger.aspx#29421</link><pubDate>Sat, 16 Oct 2010 19:06:36 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:29421</guid><dc:creator>David Wetherell</dc:creator><description>&lt;p&gt;Adam, &lt;/p&gt;
&lt;p&gt;This is cool, I love the built in help parameter ... &lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;
</description></item></channel></rss>