Documente Academic
Documente Profesional
Documente Cultură
Monitor
How do you know your SQL Server system is running well? Is it the simple method of
noting that no one is complaining? (Sadly, in many businesses, this is exactly how it's
done.) The fact is, if you're not monitoring SQL Server performance, you just don't
know.
It's important to understand what the various SQL Server performance counters mean,
and fortunately there are a lot of resources for this. Let's take it one counter at a time,
starting with the counters common to all Windows servers.
Memory\Available MBytes
The Available MBytes Memory counter helps me know if server memory is an issue. I
can set Max Server Memory settings in SQL Server, which will help SQL Server share
the memory nicely with the Windows OS, but there may be other processes on the
server besides SQL Server. Capturing this counter allows me to know if other processes
are taking memory SQL Server needs to perform well.
In addition to the operating system counters, you'll also want to monitor the SQL Server
performance counters. If you're observing a default instance the first part of the counter
name (to the left of the colon) is SQLServer. If it's a named instance, like INST01, it's
MSSQL$ followed by the instance name, so in this case, MSSQL$INST01.