<?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>SQLOS's DMVs Continue</title><link>http://blogs.msdn.com/slavao/archive/2006/09/28/776437.aspx</link><description>sys.dm_os_schedulers Q. Do I need to by more CPUs? In order to answer this question you have to find out if your load is really CPU bounded. Your load is really CPU bounded if a number of runnable tasks per each scheduler always greater than 1 and all</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: SQLOS's DMVs Continue</title><link>http://blogs.msdn.com/slavao/archive/2006/09/28/776437.aspx#777053</link><pubDate>Fri, 29 Sep 2006 19:30:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:777053</guid><dc:creator>Glenn Berry</dc:creator><description>I have found this query to be a very reliable indicator of CPU pressure in SQL Server 2005&lt;br&gt;&lt;br&gt;-- Check SQL Server Schedulers to see if they are waiting on CPU&lt;br&gt;SELECT scheduler_id, current_tasks_count, runnable_tasks_count&lt;br&gt;FROM sys.dm_os_schedulers&lt;br&gt;WHERE scheduler_id &amp;lt; 255&lt;br&gt;&lt;br&gt;It is much more useful in my opinion than conventional PerfMon indicators like % CPU utilization or Processor Queue Length. Please keep these posts coming!</description></item><item><title>re: SQLOS's DMVs Continue</title><link>http://blogs.msdn.com/slavao/archive/2006/09/28/776437.aspx#777098</link><pubDate>Fri, 29 Sep 2006 19:51:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:777098</guid><dc:creator>slavao</dc:creator><description>&amp;quot;It is much more useful in my opinion than conventional PerfMon indicators like % CPU utilization or Processor Queue Length!&amp;quot; &lt;br&gt;This is interesting comment because perfmon's processor queue length won't tell you much due to way SQLOS schedules threads. Remember SQLOS implements nonpreemptive scheduling mechanism. Each scheduler can only have one active, running, task. The rest of the tasks that are ready to run are not running but rather runable and located in scheduler runable queue. From OS perspective they are suspended and will never appear in processor queue. Hence looking at actual processor queue length for SQL Server is pretty much useless because at most it will be one (though keep in mind that sometimes it indeed can be bigger due to some SQL Server preemptive, free floating, tasks that periodically can become active).&lt;br&gt;</description></item><item><title>re: SQLOS's DMVs Continue</title><link>http://blogs.msdn.com/slavao/archive/2006/09/28/776437.aspx#832419</link><pubDate>Mon, 16 Oct 2006 19:40:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:832419</guid><dc:creator>Mharms</dc:creator><description>&lt;p&gt;Very help ful for sql 2005, but is there a similar thing we can look at with SQL Server 2000? &lt;/p&gt;</description></item><item><title>re: SQLOS's DMVs Continue</title><link>http://blogs.msdn.com/slavao/archive/2006/09/28/776437.aspx#1521095</link><pubDate>Wed, 24 Jan 2007 13:41:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1521095</guid><dc:creator>AStephenson</dc:creator><description>&lt;p&gt;Yep - it would be great to have similar advice/info for SQL 2000. &amp;nbsp;At the moment, as using DBCC SQLPERF(UMSTATS), but I'm not sure if I'm reading the results correctly.&lt;/p&gt;</description></item><item><title>SQLServerPedia &amp;raquo; Signal Waits = CPU Pressure&amp;#8230;or do they?</title><link>http://blogs.msdn.com/slavao/archive/2006/09/28/776437.aspx#7579092</link><pubDate>Sun, 10 Feb 2008 12:06:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7579092</guid><dc:creator>SQLServerPedia » Signal Waits = CPU Pressure…or do they?</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://sqlserverpedia.com/blog/?p=229"&gt;http://sqlserverpedia.com/blog/?p=229&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> &amp;raquo; SQLOS&amp;#8217;s DMVs Continue | SQL Server Feeds</title><link>http://blogs.msdn.com/slavao/archive/2006/09/28/776437.aspx#8779510</link><pubDate>Sun, 27 Jul 2008 19:14:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8779510</guid><dc:creator> &amp;raquo; SQLOS&amp;#8217;s DMVs Continue | SQL Server Feeds</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.sqlserverfeeds.com/537/sqloss-dmvs-continue-2/"&gt;http://www.sqlserverfeeds.com/537/sqloss-dmvs-continue-2/&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>