-
[sql 2005]Problème I/O
Bonjour à tous,
Ma question est simple en soit. Comment puis-je détecter si il y a des problèmes d'I/O sur mes bases?
J'ai lu un article qui disait de regarder le compteur de perfomance "Avg; disk queue length" et qu'avec certaines valeurs ça voulait qu'on avait des soucis d'I/O.
Mais j'aimerai avoir d'autre informations à ce sujet.
voici ma config :
win 2003 entreprise edition SP2
4GO ram
bi proc quad coeur 1,86 GHz
Merci de vos retours,
Krest
-
problème de I/O.
La première question qui me vient est : As-tu des problèmes de performance sur une de tes bases ? En effet, Toute l'analyse des performances pratiquement est basée sur l'étude des I/O.
Avec un raccourci, on peut dire que tous les DBA ont des problèmes de I/O puisqu'il s'agit du principal goulet d'étranglement sur un serveur correctement dimensionné.
Je te recommande l'article de rudib qui explique comment analyser une requête en s'appuyant sur les I/O.
http://rudi.developpez.com/sqlserver.../optimisation/
sur mon blog, j'ai écris ceci sur perfmon :
"Pour déterminer si le disque dur est trop lent. Utilisez l'évènement Avg. Disk Queue Length. Si la valeur reste durablement élevée alors vous avez un problème de vitesse du disque dur."
Voilà, j'espère que SQL Pro nous donnera son avis...
-
Il existe un test de stress du sous système disque disponible gratuitement (SQLIOStress / SQLIOsim). Je vais m'en servir pour tester une solution de serveur en lame HP que je viens d'acquérir pour des futurs tests de SQL Server 2008 avec un panachage de RAID 5 et 0+1 pour une solution critique d'un de mes clients.
Quelques informations : http://blogs.msdn.com/psssql/archive...liostress.aspx
A +
-
Hello,
Merci pour vos réponses;
J'avais oublié de préciser que j'utilisais BizTalk donc j'ai 3 bases fortement sollictées.
j'ai trouvé après coup ces outils mais pour l'instant je comprend pas trop comment ils marchent (mais je me suis pas encore penché sur le sujet)
Krest