La maintenance des objets de statistiques représente une part importante dans une maintenance globale des bases de données SQL Server.
En effet, ceux-ci fournissent une représentation de la distribution des données dans les colonnes de table nécessaires à l’optimiseur de requête afin de produire des plans d'exécutions efficients.
Maintenir des statistiques à jour apparaît donc une tâche nécessaire afin de garder une distribution des données la plus réaliste possible et une performance globale stable dans le temps. Pour cela, différentes stratégies existent et peuvent être adoptées soit par SQL Server avec ces mécanismes internes soit directement par l’administrateur de bases de données en fonction de divers paramètres contextuels (taille des objets, partitionnement, fenêtre de maintenance autorisée, capacités de traitement du serveur etc …).
Dans cette session, David vous propose de voir ou revoir ces mécanismes internes utilisés par SQL Server et d’échanger sur les différentes stratégies de maintenance possibles au travers d’exemples concrets.
Par David Barbarin / mikedavem https://mikedavem.developpez.com/
#sqlserver #basededonnes #datafrogs