1 pièce(s) jointe(s)
Comment détecter du pression CPU sur un serveur SGBD ?
bonjour a tous
Je suis en train de régler et auditer les compteurs du performances sur mon serveur du production ,j'ai pointer sur le CPU afin de s'avoir s'il présent
un phénomène du stress pour cela j'ai penser a exécuter cette requête pour voir les meilleurs stats
Code:
1 2 3 4 5 6 7 8
| SELECT
SUM(signal_wait_time_ms) as signal_wait_time_ms,
CAST(100.0 * SUM(signal_wait_time_ms) / SUM (wait_time_ms)
AS NUMERIC(20,2)) as [%signal (cpu) waits],
SUM(wait_time_ms - signal_wait_time_ms) as resource_wait_time_ms,
CAST(100.0 * SUM(wait_time_ms - signal_wait_time_ms) /
SUM (wait_time_ms) AS NUMERIC(20,2)) as [%resource waits]
FROM sys.dm_os_wait_stats |
Après l'exécution de cette requête sur mon serveur j'ai eu comme résultat
%signal (cpu) waits--->0.09
%resource waits------->99.91
pour info la dernière date du redémarrage du SQL était "2015-06-20 17:49:38.047"
Alors ma question est ce mon serveur SQL présent une pression CPU avec ces valeur ?? ET C'est quoi la différence entre ces deux colonnes %signal (cpu) waits et %resource waits
cordialement