Bonjour

Avec cette requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
set nocount on
go
 
PRINT ':: Relative time spent on I/O, CPU, and idle since server start'
SELECT @@CPU_BUSY AS [@@CPU_BUSY], @@IDLE AS [@@IDLE], @@IO_BUSY AS [@@IO_BUSY],
CONVERT (varchar(8), CONVERT (numeric (6, 4), (100.0 * @@CPU_BUSY / (@@CPU_BUSY + @@IDLE + @@IO_BUSY)))) + '%' AS Pct_CPU_BUSY,
CONVERT (varchar(8), CONVERT (numeric (6, 4), (100.0 * @@IDLE / (@@CPU_BUSY + @@IDLE + @@IO_BUSY)))) + '%' AS Pct_IDLE,
CONVERT (varchar(8), CONVERT (numeric (6, 4), (100.0 * @@IO_BUSY / (@@CPU_BUSY + @@IDLE + @@IO_BUSY)))) + '%' AS Pct_IO_BUSY
PRINT ''
J'ai un serveur avec sql 2008 avec 4 instances. le résultat est
@@CPU_BUSY @@IDLE @@IO_BUSY Pct_CPU_BUSY Pct_IDLE Pct_IO_BUSY
491582 70854453 98189 0.6881% 99.1745% 0.1374%

sur une autre instance (même moteur sql)
491648 70964479 98197 0.6871% 99.1757% 0.1372%

sur une autre instance (même moteur sql)
145609 71415727 13316 0.2034% 99.7780% 0.0186%

sur le dernière instance
29834 71551039 8919 0.0417% 99.9459% 0.0125%


Il y a en permanance des requêtes sur la 1ere instance

Je m’interroge sur le faible pourcentage de l’occupation du cpu alors que j’ai des traitements qui semble attendre.

les valeurs en % de l'occupation de cpu n'est t il pas faible ?

merci d'avance pour vos remarques
j francois