SQL Counter: Part 1 (Processor Time)
In the SQL Counters series I will talk about one counter eachtime. Like, learn a counter a day and keep all headaches away :) … Counters are very helpful in finding the health of your server and give...
View ArticleSQL Counter: Part 2 (Processor Queue Length)
System Object -> Processor Queue LengthWatch the value over a sustained period of time to see if the CPU is a bottleneck. The counter measures how many threads are waiting for processor time. The...
View ArticleSQL Counter: Part 3 (Pages/sec)
Memory Object -> Pages/secThis counter measures the number of memory pages read from or written to disk. Defined as the number of pages read from or written to disk to resolve hard page faults. Hard...
View ArticleSQL Counter: Part 4 (Available MB)
Memory Object -> Available MBytesThis measurement is the amount of megabytes of memory on the computer (from the OS perspective) that is available to be allocated to processes. It’s the sum of free,...
View ArticleSQL Counter: Part 5 (Disk Queue Length)
PhysicalDisk Object -> Avg. Disk Queue LengthThis counter measures whether I/O requests are being serviced or are waiting in the queue for the disk drive to catch up on requests. This can be a...
View ArticleSQL Counter: Part 6 (Idle Time)
PhysicalDisk Object -> % Idle TimeTypically, the idle time is supposedly accurate. Subtracting this from 100 gives an idea of how hard the disks are working. This can also vary deending on the type...
View ArticleSQL Counter: Part 7 (Disk Write/sec)
PhysicalDisk Object -> Avg. Disk Sec/WriteThis counter measures the average time, in seconds, of a write of data to disk. If the average value increases over time, then it points to a potential...
View ArticleSQL Counter: Part 8 (Disk Read/sec)
PhysicalDisk Object -> Avg. Disk Sec/ReadThis counter measures the average time, in seconds, of a read of data from disk. If the average value increases over time, then it points to a potential read...
View ArticleSQL Counter: Part 9 (Bytes Total)
Network Interface Object -> Bytes Total/SecThis counter measures the number of bytes being transmitted per second on the NIC. There will be one instance per NIC on the machine, including one for the...
View ArticleSQL Counter: Part 10 (Full Scans/sec)
SQL Server Access Methods Object -> Full Scans/SecThis counter should always be captured. It shows how often a table index is not being used and results in sequential I/O.This is defined as the...
View ArticleSQL Counter: Part 11 (Transactions/sec)
SQL Server Database Object -> Transactions/SecThis counter measures the number of transactions started per second. Transactions are the basis of everything in SQL Server, and most queries are...
View ArticleSQL Counter: Part 12 (Buffer Cache hit ratio)
SQL Server Buffer Manager Object -> Buffer Cache Hit RatioThis counter shows the percentage of pages that are found in SQL Server’s buffer pool without having to incur a read from disk. A...
View ArticleSQL Counter: Part 13 (Avg Wait Time)
SQL Server Locks Object -> Average Wait TimeThis counter measures the average amount of time, in milliseconds, that a user is waiting for a lock. Over time it is a good indicator for a general...
View ArticleSQL Counter: Part 14 (Avg Latch Wait Time)
SQL Server Latches Object -> Average Latch Wait TimeThis counter measures the average amount of time, in milliseconds, that a latch request had to wait before it was serviced. Over time it is a good...
View ArticleSQL Counters: Series 1 (Aggregated)
SQL Counter: Part 1 (Processor Time) SQL Counter: Part 2 (Processor Queue Length) SQL Counter: Part 3 (Pages/sec) SQL Counter: Part 4 (Available MB) SQL Counter: Part 5 (Disk Queue Length) SQL Counter:...
View ArticlePerformance Monitoring with SQL 2008
Check my blog post on TechNet over Performance Monitoring with SQL Server 2008 here. Feel free to pass your comments. Related Posts of Interest:SQL Server 2014: SELECT INTO is parallelSQL Server 2012:...
View ArticleSQL Server – RECOMPILE doesn’t happen ?
This is a wonderful topic and very close to my heart in some way because it is part of Performance optimization techniques. If you had a chance to read this whitepaper on TechNet on “Batch...
View ArticleSQL Server 2008 R2 – DMV Changes
Majority of the folks over various conversations tell me there are not much of changes with the R2 version. Well, there are tons of little things that make the product better and better both for...
View ArticleSQL Server Compression Troubleshooting
Though compression is a very niche topic and not many people know about the internals of how it functions and does the whole process. Anyways, I have always felt, if not for anything else, the backup...
View ArticleSQL Server 2012: Memory Counter Changes
In performance tuning exercises I am used to querying and using Performance counters at large. This is one source of high-level troubleshooting that we advocate to our customers for a quick effective...
View Article
More Pages to Explore .....