Bonjour à tous,

Dans le cadre de mon activité, j'extrais de gros volume de donnée à partir d'une base de données sous SQL Server 2008 SP2. Le serveur de base de données produit environ 140 Go de fichiers texte contenant du XML pour environ 16 Go contenu dans les tables.

Dans la perspective d'améliorer les temps d'extraction j'aimerais d'abord comprendre s'il y a un facteur bloquant au niveau du serveur physique puis du serveur SQL et pour ça il faut des indicateurs significatif à se mettre sous la dent

D'où ma question, que faut il regarder en priorité pour faire un diagnostique ? Il existe de nombreux compteurs sous windows et sql server, lesquels sont pertinents ?

Dans mon cas le serveur est connecté à une baie disque SAN et je me dis :
- réseau, faible utilisation donc non bloquant
- disque, peut être un facteur limitant dans l'absolu mais ici les débits sont faibles par rapport aux capacités de la baie disque
- CPU, 70 - 80 % d'utilisation , c'est sûr le serveur commence à souffrir
mais il n'est pas au maximum
- RAM, mémoire pleine et qui ne peut contenir toutes les tables. Pour moi
c'est le facteur limitant car il y a des lectures disques pendant toute
l'extraction pour alimenter les requêtes.

J'imagine qu'il y a en plus des facteurs plus pointus propres à SQL Server.

Je vous remercie d'avance de toute information qui me rendrait un moins bête demain