Analyse approfondie des traces systèmes, diagnostic et solution suite à une étude de consolidation databases
Contexte
Rationnalisation des bases de données SQL Server
Défi
Limiter l'impact des serveurs de bases de données sur le stockage SAN
Technologies utilisées
SGBD : SQL Server • Stockage : SAN NetApp
Méthodologie et réalisation
Suite à une étude de consolidation, un serveur a été identifié comme ayant un impact disque anormalement élevé sur le SAN (80% de l'activité totale).
Une analyse détaillée a été menée pour comprendre l'origine de cette surconsommation :
1. Collecte des traces systèmes SQL Server 2. Analyse des requêtes les plus coûteuses 3. Étude de la structure des tables et des index 4. Identification des scans de table complets
L'analyse a révélé qu'une table critique était constamment scannée en intégralité faute d'index appropriés, générant 41 To de lectures par jour sur le SAN.
La solution proposée : créer 2 index ciblés sur les colonnes les plus utilisées dans les clauses WHERE.
Résultats
En utilisant 2 index sur une table, réduction de 41To/jour de lecture IOs sur le SAN ! (80% de l'activité SAN)
Visualisations

Analyse détaillée des performances système

Signature des lectures disque

Taille des tables SQL

Détails de la table T_Calls_Display

Ajout de 2 nouveaux index

Comparaison avant/après optimisation - Impact SAN
