Qu’est-ce que la fragmentation?

Qu’est-ce que la fragmentation? Comment détecter la fragmentation et comment l’éliminer?

Une table fragmentée est une table où certaines de ses pages de données pointent vers des pages qui ne sont pas les pages immédiatement suivantes dans l’extent, et si toutes ses pages sont contiguës à la fois dans le plan d’allocation et dans les extents, alors la table n’est pas fragmentée.

Lire la suite Qu’est-ce que la fragmentation?

 

Défragmentation d’un index (REORGANIZE)

Pour comprendre comment SQL Server défragmente un index, considérez un exemple simplifié de pages après de nombreuses insertions, mises à jour et suppressions, comme illustré dans la figure suivante.

Lire la suite Défragmentation d’un index (REORGANIZE)

 

Clustered Vs Non-Clustered Index

La différence entre l’index Clustered et Non-clustered dans une base de données  est l’une des questions les plus populaires en  SQL.

Les index sont un concept très important, il rend l’exécution de vos requêtes rapide et si vous comparez une requête SELECT qui utilise une colonne indexée à celle qui n’a pas, vous verrez une grande différence dans les performances.

Lire la suite Clustered Vs Non-Clustered Index