OVH Cloud OVH Cloud

limiter des processus !

3 réponses
Avatar
christophe
Bonjour,

j'ai une grosse base sur laquelle des traitements sont executer par la
production.
hors c'est des traitements tres lourd en ressources 100% cpu

du coup le serveur devient tres difficilement accessible et empeche certains
autre traitements ou meme acces.


est'il possible de limiter le CPU accorder à un login ou autre chose mais
que je puisse dire
voila ce traitement ne doit prendre que 60% du CPU max ????


je suis sur 2000 et 2005

3 réponses

Avatar
Philippe TROTIN [MS]
Bonjour,

Non, je crois que ce n'est pas possible. :-(

Cordialement
_______________________________

Philippe TROTIN
Microsoft Services France
_______________________________
"christophe" a écrit dans le message de
news:
Bonjour,

j'ai une grosse base sur laquelle des traitements sont executer par la
production.
hors c'est des traitements tres lourd en ressources 100% cpu

du coup le serveur devient tres difficilement accessible et empeche
certains autre traitements ou meme acces.


est'il possible de limiter le CPU accorder à un login ou autre chose mais
que je puisse dire
voila ce traitement ne doit prendre que 60% du CPU max ????


je suis sur 2000 et 2005


Avatar
christophe
j'ai trouvé ça ?

query_governor_cost_limit est-ce que ca pourrait coller ?






"Philippe TROTIN [MS]" a écrit dans le
message de news:
Bonjour,

Non, je crois que ce n'est pas possible. :-(

Cordialement
_______________________________

Philippe TROTIN
Microsoft Services France
_______________________________
"christophe" a écrit dans le message de
news:
Bonjour,

j'ai une grosse base sur laquelle des traitements sont executer par la
production.
hors c'est des traitements tres lourd en ressources 100% cpu

du coup le serveur devient tres difficilement accessible et empeche
certains autre traitements ou meme acces.


est'il possible de limiter le CPU accorder à un login ou autre chose mais
que je puisse dire
voila ce traitement ne doit prendre que 60% du CPU max ????


je suis sur 2000 et 2005





Avatar
SQLpro
On 21 fév, 19:21, "christophe" wrote:
Bonjour,

j'ai une grosse base sur laquelle des traitements sont executer par la
production.
hors c'est des traitements tres lourd en ressources 100% cpu

du coup le serveur devient tres difficilement accessible et empeche certa ins
autre traitements ou meme acces.

est'il possible de limiter le CPU accorder à un login ou autre chose ma is
que je puisse dire
voila ce traitement ne doit prendre que 60% du CPU max ????

je suis sur 2000 et 2005



Vous pouvez contrôler ceci uniquement dans le cas d'un serveur
multiprocesseur en indiquant le nombre de proc utilisable par vos
requêtes.
Au niveau serveur :
sp_configure 'max degree of parallelism', 'n'
n étant le nombre de processeur à ne pas dépasser pour tout process du
serveur (par exemple pour une machine octo processeur n peut prendre 4
au niveau de chaque requête vous pouvez utiliser la claude option pour
limiter le parrallélisme des procs :
OPTION (MAXDOP n)

A +

--
Frédéric Brouard - - MVP SQL Server
Expert langage SQL, modélisation de données et MS SQL Server
Le site du SQL : http://sqlpro.developpez.com/
Formations, conseils, audit, modélisation,
optimisation, tuning : http://www.datasapiens.com