Et le Capacity Planning, bordel !

Sous-Titre : TempDB a explosé Cas classique : aucune architecture physique ou questionnement sur l’espace disque n’a été fait à l’installation de SQL Server. En production, vos bases grossissent et pas forcément de la meilleure des façons.   Retenez ce mot : CAPACITY PLANNING (en fr-FR : prévision de volumétrie). C’est une obligation sur une…Lire la suite Et le Capacity Planning, bordel !

Visualiser les histogrammes des statistiques des index

En auditant les statistiques d’une base de de données chez un client, j’ai eu l’idée de créer un rapport qui afficherait de façon plus lisible les STATISTICS des tables. J’aurai aimé vous faire un cours complet sur les statistiques dans SQL Server mais on va raccourcir un peu. Quand vous regardez le détail d’une statistique…Lire la suite Visualiser les histogrammes des statistiques des index

Top des procédures stockées utilisées

Un petit billet rapide pour livrer une de mes requêtes utilisée lors des audits ou des missions d’optimisation que je réalise. L’idée est de récupérer dans le cache d’objets la liste des procédures stockées appelées. On utilise les DMV suivantes :   sys.dm_exec_cached_plans : pour avoir les plans d’exécution de type Proc (procédure stockées) sys.dm_exec_query_stats…Lire la suite Top des procédures stockées utilisées

Bug dans le Data Collector – Disk Usage

Dans le rapport d’utilisation du disque du Data Collector, si vous cliquez sur le détail de la courbe d’évolution de la taille des données, il faudra prendre en compte les erreurs suivantes : Unused Size : la valeur affichée est en fait l’espace utilisé dans les fichiers de données (MDF, NDF, FT) Graphique : l’échelle…Lire la suite Bug dans le Data Collector – Disk Usage

SQL Internals Viewer et SQL 2008 R2

Il existe un outil très intéressant sur CodePlex pour analyser visuellement la fragmentation interne de vos fichiers MDF et NDF. Internals Viewer for SQL Server Cet outil gratuit se présente sous la forme d’un addin à Management Studio (SSMS). Il détaille toutes les pages par index. Sauf qu’entre SQL Server 2008 et 2008 R2, il…Lire la suite SQL Internals Viewer et SQL 2008 R2