Quantcast
Channel: Vinod Kumar (Blog home) » Counters
Browsing all 20 articles
Browse latest View live

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 Article



SQL 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 Article

SQL 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 Article

SQL 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 Article

SQL 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 Article


SQL 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 Article

SQL 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 Article

SQL 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 Article


SQL 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 Article


SQL 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 Article

SQL 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 Article

SQL 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 Article

SQL 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 Article


SQL 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 Article

SQL 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 Article


Performance 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 Article

SQL 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 Article


SQL 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 Article

Image may be NSFW.
Clik here to view.

SQL 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 Article

Image may be NSFW.
Clik here to view.

SQL 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
Browsing all 20 articles
Browse latest View live




Latest Images