SQL Server is a server to manage data, not to monitor OS or hardware.
Implement a monitor by installing a monitoring software, e.g. Windows PerfMon or some open source software like Nagios.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Hello guys!
i want to retrieve information about CPU (%processor time, ...) by using DMVs. I already know about sys.dm_os_ring_buffers but the interval during which informations are collected is pretty long (1 min) . Anything can happen in one minute!
If you have some tips, it would be cool!
Thank you very much
SQL Server is a server to manage data, not to monitor OS or hardware.
Implement a monitor by installing a monitoring software, e.g. Windows PerfMon or some open source software like Nagios.
Have a lot at the system function @@CPU_BUSY. This is a very ancient one, and you will have to read up a little on it to make sense out of it.
Hi,
If you need to monitor the resource usage of SQL Server in real time, it is more convenient to use tools from outside of SQL Server.
Using the performance dashboard (reports) in SSMS, and the DMVs of SQL Server itself, you can better understand the performance of SQL Server over a period of time.