Architecture & Performance
Retour aux études de cas
DATABASESAssurance

Analyse approfondie des traces systèmes, diagnostic et solution suite à une étude de consolidation databases

2 jours

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

Analyse détaillée des performances système

Signature des lectures disque

Signature des lectures disque

Taille des tables SQL

Taille des tables SQL

Détails de la table T_Calls_Display

Détails de la table T_Calls_Display

Ajout de 2 nouveaux index

Ajout de 2 nouveaux index

Comparaison avant/après optimisation - Impact SAN

Comparaison avant/après optimisation - Impact SAN