Compacter les grands objets dans la tâche Réorganiser l'index

16

Je configure un plan de maintenance dans SQL Server 2008 R2.

Sur la tâche Réorganiser l'index, il a une option pour "Compact Large Objects". Qu'est-ce que cela signifie et est-ce que je veux l'activer?

Pas moi
la source

Réponses:

18

Les gros objets (LOB) sont stockés dans différentes "pages". Une page est une petite section d'une base de données, généralement un bloc de 8 Ko. Pour les lignes qui contiennent des colonnes LOB, la page normale contiendra une référence à la page LOB.

Depuis la page de manuel alter index :

WITH (LOB_COMPACTION = {ON | OFF})
Spécifie que toutes les pages qui contiennent des données d'objets volumineux (LOB) sont compactées. Les types de données LOB sont image, text, ntext, varchar (max), nvarchar (max), varbinary (max) et xml. Le compactage de ces données peut améliorer l'utilisation de l'espace disque. La valeur par défaut est ON.

La valeur par défaut est "on" et il est difficile d'un cas où vous voudriez le désactiver. Peut-être que si vous aviez une fenêtre temporelle stricte pour la réindexation, et désactiver le compactage LOB vous permettrait de respecter la fenêtre.

Andomar
la source