-
performance altéré
Bonjour,
J'ai 3 base bases de données SQL serveur 2000 sur 3 windows 2003 serveur surdimensioné ( 2 proc et 1Go ram).
J'ai un job identique sur les 3 serveur qui fait une extraction de donnée a temp régulier mais depuis qq temps un de mes serveur met 2 fois plus de temps que les autres !!! en regardant les logs de ce job je me rend compte qu´il y a qq temps le serveur metter le même temps que les autres pour réaliser se job.
quelles sont les points essentiels que je doit vérifier sur les serveurs pour ecarter tout PB lié au serveur lui même avant de m´attaquer á decortiquer le Job et les Stored Procedure liées pour voir si il existe une différence.
merci d´AVANCE pour vos réponse.
Danisam
-
1) volumétrie des bases et des fichiers de la base ainsi que de la base tempdb et espace libre des disques
2) autres applis et services installées sur le serveur
3) sp_configure pour savoir la RAM utilisé par SQL Server
4) moniteur système pour savoir comment sont bouffées les ressources
A +
-
Volumetrie des bases :
ma base defectueuse fait 2 fois la taille d'une base qui marche bien, le mdf fait 1Go, c´est peut être normale due au données extraites par l´une ou l´autre.
Dois je lui faire un shrink ?
Les bases tempdb sont identiques
les autres appli presente sur les different serveur sont négligeable.
a la suite le sp_configure qui est identique sur tout les serveur :
********************************************************
affinity mask -2147483648 2147483647 0 0
allow updates 0 1 0 0
awe enabled 0 1 0 0
c2 audit mode 0 1 0 0
cost threshold for parallelism 0 32767 5 5
Cross DB Ownership Chaining 0 1 0 0
cursor threshold -1 2147483647 -1 -1
default full-text language 0 2147483647 1033 1033
default language 0 9999 0 0
fill factor (%) 0 100 0 0
index create memory (KB) 704 2147483647 0 0
lightweight pooling 0 1 0 0
locks 5000 2147483647 0 0
max degree of parallelism 0 32 0 0
max server memory (MB) 4 2147483647 2147483647 2147483647
max text repl size (B) 0 2147483647 65536 65536
max worker threads 32 32767 255 255
media retention 0 365 0 0
min memory per query (KB) 512 2147483647 1024 1024
min server memory (MB) 0 2147483647 0 0
nested triggers 0 1 1 1
network packet size (B) 512 65536 4096 4096
open objects 0 2147483647 0 0
priority boost 0 1 0 0
query governor cost limit 0 2147483647 0 0
query wait (s) -1 2147483647 -1 -1
recovery interval (min) 0 32767 0 0
remote access 0 1 1 1
remote login timeout (s) 0 2147483647 20 20
remote proc trans 0 1 0 0
remote query timeout (s) 0 2147483647 600 600
scan for startup procs 0 1 0 0
set working set size 0 1 0 0
show advanced options 0 1 1 1
two digit year cutoff 1753 9999 2049 2049
user connections 0 32767 0 0
user options 0 32767 0 0
*********************************************************
est il bon ?
le moniteur systéme montre que lors de l´extration sur mon serveur deffectueux sqlserver prend 50% des ressources CPU tandis que les autres ne prenne que 25%
que puisje faire
merci de vos réponses .
Danisam
-
Ce n'est pas la réponse attendue : quelle est le taux d'occupation des disques ?
quelle est la RAM du serveur ?
Quelle est la RAM bouffée ?
Quelles sont les autres applications qui tournet sur le serveur ...
Toutes ces questions et en sus le moniteur système vont vous permettre de voir ce qui se passe.
Je ne peut pas faire ce travail à votre place, sauf à venir vous voir... Dans le cadre d'un audit par exemple...
=> http://www.datasapiens.com/prestations/index.htm
A +