﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>SQLServerCentral / Discuss Content Posted by Steve Jones / Article Discussions / Article Discussions by Author  / Performance Monitoring - Basic Counters / Latest Posts</title><generator>InstantForum.NET v2.9.0</generator><description>SQLServerCentral</description><link>http://www.sqlservercentral.com/Forums/</link><webMaster>notifications@sqlservercentral.com</webMaster><lastBuildDate>Thu, 23 May 2013 03:25:12 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>[quote][b]Jack Corbett (11/11/2005)[/b][hr]I liked the article as it was concise and gave good tips for where to start. Is anyone out there using the SQLH2 tool available from MIcrosoft. I am using it and it is very helpful as it provides reports (SQL RS) that allow you to track usage over time. It is not as user friendly as some other tools available from Idera and others, but it is free, which at my compnay makes it the only one I can use to monitor.[/quote]Hi Jack has to be free - sounds very familiar!   Are you using SQLH2 to monitor performance in a simliar fashion to the performance counters?  I going to download  it but is there any advice on using it that could be helpful?Also a general question to all - I'm not a DBA by trade, but I do have to look at performance issues and maintain SQL server instances, so how and where are you storing the results on performance monitoring?  Are you doing this constantly, at set times during the day etc etc.?  Also, what are you using to compare baseline readings.With a background in BI work - I'm curious as whether I can use BI to help trend and analyse performance counters across servers.  Has anyone else done this?Good article though that has pointed me in the right direction.</description><pubDate>Wed, 19 Jan 2011 08:25:19 GMT</pubDate><dc:creator>dave-dj</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>Any updates/changes for SQL 2008?  Also, another request for a link to the "Advanced" article, if it was ever written.Thanks!</description><pubDate>Thu, 28 Jan 2010 11:50:45 GMT</pubDate><dc:creator>RD Francis</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>Thanks for the Article Steve.  Very well explained.  Was looking for this kind of article for some time where all information could be found in one place.  It gets hard to find information on different places and then to document it for presentation.Thanks again.  Saved my time.</description><pubDate>Thu, 06 Aug 2009 09:36:16 GMT</pubDate><dc:creator>SanjayAttray</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>Hi there Steve, I am unable to locate the advanced counters article mentioned in the first bullet point to the first paragraph. Do you have a link to it?Many thanks, a useful article.</description><pubDate>Fri, 16 Jan 2009 04:03:40 GMT</pubDate><dc:creator>Graham_Day</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>Great job on this Performance Monitoring - Basic Counters article. Just the thing i was looking for, have you already written an article on the [b]Advanced Counters [/b] yet, if so please provide details on when/where it should be available!Keep up the good work!</description><pubDate>Mon, 27 Oct 2008 16:24:07 GMT</pubDate><dc:creator>@SQLApprentice</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>&lt;P&gt;Hi Steve&lt;/P&gt;&lt;P&gt;Thanks for the article. Nice piece.&lt;/P&gt;&lt;P&gt;I did notice the following differences in the counter objects:&lt;/P&gt;&lt;P&gt;You wrote: System Object : Avg. Disk Queue Length... I only found it in the Pyhsical Disk Object : Avg. Disk Queue Length&lt;/P&gt;&lt;P&gt;You wrote: SQL Server Databases Methods Object : Transactions/Sec... was actualy SQL Server Databases Object : Transactions/Sec&lt;/P&gt;&lt;P&gt;and the last one: SQL Server Buffer Manager Object : Cache Hit Ratio... was SQL Server Buffer Manager Object : Buffer Cache Hit Ratio&lt;/P&gt;&lt;P&gt;I liked Alain's three phase approach to monitoring. Gave me an idea what to do better.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;</description><pubDate>Thu, 06 Jul 2006 00:42:00 GMT</pubDate><dc:creator>hot2use</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>&lt;P&gt;A number of contributors have added some useful monitoring check list to supplement this good article. Great work everyone!&lt;/P&gt;&lt;P&gt;One thing I would be interested in finding out: what happens next? For example, if the monitoring shows up excessive disk queueing, how can this be fixed? Are there articles/books that discuss both monitoring and resolutions to the problem?&lt;/P&gt;</description><pubDate>Mon, 19 Dec 2005 22:33:00 GMT</pubDate><dc:creator>Paul Mu</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>I keep trying not to be a DBA after having done it since 1982.  I am more interested in developing products; but I keep falling back into the trap that data needs to be migrated, databases need to be managed, and performance needs to be improved.  So, now that I do not have the responsibility, but the database isn't taking care of itself, it's nice to have some stuff to plug in to at least look like I am doing that job, too!  Thanks Steve.  it is a pleasure to know you and your efforts are appreciated.</description><pubDate>Fri, 11 Nov 2005 12:32:00 GMT</pubDate><dc:creator>david russell-253790</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>&lt;P&gt;Good Job Steeve,&lt;/P&gt;&lt;P&gt;Will be nice for new comers, and a nice recap for old dummies.&lt;/P&gt;&lt;P&gt;I have more counters, but it includes all the counters you have listed.&lt;/P&gt;&lt;P&gt;Sincerely, I had to go through the hard route to come up with my list of counters. Where were you till now?&lt;/P&gt;&lt;P&gt;five smileys for you.&lt;/P&gt;&lt;P&gt;&lt;img src='images/emotions/smile.gif' height='20' width='20' border='0' title='Smile' align='absmiddle'&gt;&lt;img src='images/emotions/smile.gif' height='20' width='20' border='0' title='Smile' align='absmiddle'&gt;&lt;img src='images/emotions/smile.gif' height='20' width='20' border='0' title='Smile' align='absmiddle'&gt;&lt;img src='images/emotions/smile.gif' height='20' width='20' border='0' title='Smile' align='absmiddle'&gt;&lt;img src='images/emotions/smile.gif' height='20' width='20' border='0' title='Smile' align='absmiddle'&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Jambu&lt;/P&gt;</description><pubDate>Fri, 11 Nov 2005 12:07:00 GMT</pubDate><dc:creator>Jambu Krishnamurthy</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>&lt;P&gt;I liked the article as it was concise and gave good tips for where to start.  Is anyone out there using the SQLH2 tool available from MIcrosoft.  I am using it and it is very helpful as it provides reports (SQL RS) that allow you to track usage over time.  It is not as user friendly as some other tools available from Idera and others, but it is free, which at my compnay makes it the only one I can use to monitor.&lt;/P&gt;</description><pubDate>Fri, 11 Nov 2005 08:46:00 GMT</pubDate><dc:creator>  Jack Corbett</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Nice article. You inspired me to add a few counters (to my cluttered mess!)  that I was missing. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Three Points&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;1.I believe the "System Object : Avg. Disk Queue Length" actually belongs to physical disk.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;2.While you mention it, the importance of looking at individual disks and processors and not just the totals can not be overstated. The devil is often in the details. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;3.It also helps to look at the usage of the paging file. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt;Terry Duffy&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Fri, 11 Nov 2005 08:45:00 GMT</pubDate><dc:creator>TDuffy</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>&lt;P&gt;In general I've noticed the following about diskQs.&lt;/P&gt;&lt;P&gt;1.  There are 2 schools of thought to follow for a general rule of thumb.&lt;/P&gt;&lt;P&gt;     a.  No more than 2 per CPU-- that means for every CPU on the box, you can withstand a Q up to 2.  So the Q for a 4-way box would be 8 tops.&lt;/P&gt;&lt;P&gt;     b.  No more than 2 per spindle-- that means for every HD on the box you can withstand a Q of up to 2.  This requires you to know how many spindles are in your raid set, but it's easy info to come by.  &lt;/P&gt;&lt;P&gt;In general, I've noticed that they are both valid under different circumstances.  The first rule is handy for small to mid sized boxes with direct attached storage.  The 2nd is good for SANs and larger boxes, though it will work well with mid size boxes on a SAN as well.&lt;/P&gt;&lt;P&gt;Of course, these are merely rules of thumb to see where you should start looking for trouble.  The tie breaker of course is fn_virtualfilestats.  This is where you'll get your most valuable info.&lt;/P&gt;&lt;P&gt;--Sean.&lt;/P&gt;</description><pubDate>Fri, 11 Nov 2005 08:34:00 GMT</pubDate><dc:creator>KenpoDBA</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;Nice article. After years monitoring Oracle, DB2 and SQL Server databases, I made for each of those RDBMS a three level performance monitoring check list. The first level is a day to day monitor list. I run on each server a perfmon logging into a csv file the results and doing some trending with Excel. It is a 3 minutes process per server. &lt;/P&gt;&lt;P&gt;When I notice something abnormal I run the second level. 95% of the time, I can identify positively there is a problem and begin to address it. If I don't see anything with the level 2, I go on level 3. I can say frankly, I went to level 3 only 7-8 times in the last 5 years.&lt;/P&gt;&lt;P&gt;Level 1:&lt;/P&gt;&lt;P&gt;&lt;TABLE class=MsoTableGrid style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellSpacing=0 cellPadding=0 border=1&gt;&lt;TBODY&gt;&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;Processor &amp;gt;&amp;gt; % Total Processor time&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 1"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;Physical Disk &amp;gt;&amp;gt; % Disk utilization&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 2"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;Physical Disk&amp;gt;&amp;gt;Avg. Disk Queue Length&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 3"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;System &amp;gt;&amp;gt; Processor Queue Length&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 4"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;System Object : Avg. Disk Queue Length&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 5"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Wingdings; mso-bidi-font-weight: bold; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;à&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt; Free Memory (KBs) (Task Manager)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 6"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Wingdings; mso-bidi-font-weight: bold; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;à&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt; Total memory available (Task manager)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 7"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL Memory Manager &amp;gt;&amp;gt;Total server memory&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 8; mso-yfti-lastrow: yes"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoHeader style="MARGIN: 0in -9pt 0pt 0in; TEXT-ALIGN: justify; tab-stops: .5in"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;Memory Object : Available Mbytes&lt;SPAN style="mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;P&gt;Level 2:&lt;/P&gt;&lt;P&gt;&lt;TABLE class=MsoTableGrid style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 463.55pt; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellSpacing=0 cellPadding=0 width=618 border=1&gt;&lt;TBODY&gt;&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;Check SQL Connectivity issue&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 1"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;Memory &amp;gt;&amp;gt;Pages/Sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 2"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL Buffer Manager&amp;gt;&amp;gt;Pages Writes/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 3"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A name=OLE_LINK12&gt;&lt;/A&gt;&lt;A name=OLE_LINK11&gt;&lt;SPAN style="mso-bookmark: OLE_LINK12"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL Buffer Manager&amp;gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;Pages Reads/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 4"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL Buffer Manager&amp;gt;&amp;gt;Buffer Cache Hit Ratio&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 5"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A name=OLE_LINK8&gt;&lt;/A&gt;&lt;A name=OLE_LINK7&gt;&lt;SPAN style="mso-bookmark: OLE_LINK8"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL Access Methods&amp;gt;&amp;gt;Full Scans/sec&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 6"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL Access Methods&amp;gt;&amp;gt;Index Searches/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 7"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL Server Databases Methods: Transactions/Sec&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 8"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial"&gt;SQL Access Methods &amp;gt;&amp;gt;Page Splits/sec ctr&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 9"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL Blocking situation&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 10"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL Error or warning message in the log&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 11; mso-yfti-lastrow: yes"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL Abnormal activity in current activity or Profiler (logging errors and warnings)&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;P&gt;Level 3:&lt;/P&gt;&lt;P&gt;&lt;TABLE class=MsoTableGrid style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 463.55pt; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellSpacing=0 cellPadding=0 width=618 border=1&gt;&lt;TBODY&gt;&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoHeader style="MARGIN: 0in -9pt 0pt 0in; tab-stops: .5in"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;SQL Server Locks Object : Average Wait Time &lt;SPAN style="mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 1"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL Locks&amp;gt;&amp;gt;Lock Waits&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 2"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL Locks&amp;gt;&amp;gt;Number of deadlocks&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 3"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;Server Network Interface Object&amp;gt;&amp;gt;Bytes total/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 4"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL SQL Statistics &amp;gt;&amp;gt; SQL compilations/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="mso-yfti-irow: 5; mso-yfti-lastrow: yes"&gt;&lt;TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #e0dfe3; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 203.4pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=271&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-weight: bold"&gt;SQL SQL Statistics &amp;gt;&amp;gt; SQL re-compilations/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Alain Gagne OCP, DB2 expert, MCDBA, MCSE, MCSD&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:kestak2000@yahoo.com"&gt;kestak2000@yahoo.com&lt;/A&gt;&lt;/P&gt;</description><pubDate>Fri, 11 Nov 2005 07:33:00 GMT</pubDate><dc:creator>Alain Gagne</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>&lt;P&gt;Here is the list of counters I used to use when I was a DBA. It is based on the SQL Server Operations Guide from Microsoft (&lt;A href="http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/sqlops0.mspx"&gt;http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/sqlops0.mspx&lt;/A&gt;). Many of the ones I used match the ones in Steve's article but there are some on this list that you might not see an immediate need for. The purpose of some of these is to establish a performance baseline so that when a user complains about how performance has "suddenly" gone to pot, you can compare the current counters to the baseline to see if the problem really is related to SQL Server.&lt;/P&gt;&lt;P&gt;Here is my list:&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;Memory&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Pages/sec.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;Network Interface&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Bytes total/sec.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;Physical Disk&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Disk Transfers/sec.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;Process&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;% Processor Time for sqlservr.exe&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;Processor&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;% Processor Time&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;SQL Server: Access Methods&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Full Scans/sec.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;SQL Server: Buffer Manager&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Buffer Cache Hit Ratio&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;SQL Server: Cache Manager&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Cache Hit Ratio&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;SQL Server: Databases (All Instances)&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Log Growths&lt;/FONT&gt;&lt;/LI&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Percent Log Used&lt;/FONT&gt;&lt;/LI&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Transactions/sec.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;SQL Server: General Statistics&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;User Connections&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;SQL Server: Latches&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Average Latch Wait Time&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;SQL Server: Locks&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Average Wait Time&lt;/FONT&gt;&lt;/LI&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Lock Timeouts/sec.&lt;/FONT&gt;&lt;/LI&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Lock Waits/sec.&lt;/FONT&gt;&lt;/LI&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l1 level1 lfo2; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Number of Deadlocks/sec.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;SQL Server: Memory Manager&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo3; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Memory Grants Pending&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;System&lt;/FONT&gt;&lt;/P&gt;&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo3; tab-stops: list .5in"&gt;&lt;FONT face=Arial&gt;Processor Queue Length (Threshold: Average of five samples &amp;gt; 2)&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;</description><pubDate>Wed, 05 May 2004 14:51:00 GMT</pubDate><dc:creator>Tatsu</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>&lt;P&gt;Thanks everyone, glad you liked it.&lt;/P&gt;&lt;P&gt;As far as the CPU %, it is the system object. &lt;img src='images/emotions/sad.gif' height='20' width='20' border='0' title='Sad' align='absmiddle'&gt; Apologies!&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Disk Q - A tough one and honestly, I have to admit my experience with the latest and greatest is a little old. Been working with SANs quite a bit lately and the counters don't translate as well. However, I've usually gone with 8/disk thumb/view/guesstimate. When I see this, usally in conjunction with longer lock wait times but the # of reads/writes not growing I get worried. Of course, the complaints from the users is the main benchmark &lt;img src='images/emotions/tongue.gif' height='20' width='20' border='0' title='Tongue' align='absmiddle'&gt;&lt;/P&gt;&lt;P&gt;For the CPU Q, the standard benchmark has been 2 per CPU over time, which for me is more than 10-15 minutes, that I get worried. If it's isolated occurrances because of some report or query, I can let that go. But if it's 4 times a day, then I need to perhaps consider upgrading the CPUs or adding more. Of course that's tough, so this metric is often more of a support for an argument for a change. If the Q stacks up, 5, 10, more per CPU and the CPUs are 100%, then you likely have a bottleneck here. If the CPU is 100% and the Q is low, then it's just busy. &lt;/P&gt;&lt;P&gt;Now with hyperthreading the 2 per CPU may need to be modified to 3 or 4 per physical. Honestly haven't done enough testing in comparison here. Hopefully I'll get to do some over time.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Wed, 05 May 2004 09:52:00 GMT</pubDate><dc:creator>Steve Jones - SSC Editor</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>&lt;P&gt;Steve,&lt;/P&gt;&lt;P&gt;Great article.  &lt;/P&gt;&lt;P&gt;Can you elaborate on the rule of thumb for disk queue length and Processor Queue Length.  In the past, I have heard that anything (sustained) above 2 is a high number for the disk.  And that anything above 10 is a high number for processor queue length.  You say 8 and 2 respectively.  &lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ben Reeder&lt;/P&gt;</description><pubDate>Wed, 05 May 2004 07:00:00 GMT</pubDate><dc:creator>timingskey</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>&lt;P&gt;Very helpful list and explanations.&lt;/P&gt;&lt;P&gt;I wondered though if perhaps the process object should have been the processor object?&lt;/P&gt;&lt;P&gt;-Caleb&lt;/P&gt;</description><pubDate>Wed, 05 May 2004 05:12:00 GMT</pubDate><dc:creator>ccadman</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>&lt;P&gt;Very good guide on basic counters, looking forward to the rest of the series &lt;img src='images/emotions/wow.gif' height='20' width='20' border='0' title='Wow' align='absmiddle'&gt;.&lt;/P&gt;&lt;P&gt;Darren Woodcock&lt;/P&gt;</description><pubDate>Wed, 05 May 2004 04:28:00 GMT</pubDate><dc:creator>Silverfox</dc:creator></item><item><title>RE: Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>&lt;P&gt;A nice concise article as an introduction to the mega-complex area of performance tuning - just the sort of thing I need.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Much appreciated.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Jamie Thomson&lt;/P&gt;&lt;P&gt;Conchango UK&lt;/P&gt;</description><pubDate>Wed, 05 May 2004 02:15:00 GMT</pubDate><dc:creator>Jamie Thomson</dc:creator></item><item><title>Performance Monitoring - Basic Counters</title><link>http://www.sqlservercentral.com/Forums/Topic113983-32-1.aspx</link><description>Comments posted to this topic are about the content posted at &lt;A HREF=http://www.sqlservercentral.com/columnists/sjones/performancemonitoringbasiccounters.asp&gt;http://www.sqlservercentral.com/columnist</description><pubDate>Fri, 30 Apr 2004 15:20:00 GMT</pubDate><dc:creator>Steve Jones - SSC Editor</dc:creator></item></channel></rss>