Désactiver un index SQL server

Comment désactiver un index SQL Server ? Pour désactiver un index pour des raisons de performance, utiliser ce code et adaptez-le à vos noms d’index et de table. Par exemple, considérons une grande table de ventes, avec des millions de lignes. Considérons que la table a un index non-unique et non-cluster sur le mois.

Comment désactiver un index SQL Server ?

Tout d’abord, dans quel cas est-il préférable de désactiver un index sur une table ?

En d’autres termes, pour insérer plus rapidement des données dans la table, il est préférable de désactiver cet index. Par exemple, voici un exemple de script T-SQL pour désactiver un index donné. C’est le même index que dans cet article sur la création d’un index SQL Server.

ALTER INDEX indexYearMonth 
	ON [dbo].[SALES] 
	DISABLE ;

L’exécution de la commande désactive l’index sur la table des ventes. L’index n’est donc plus utilisé et il doit être reconstruit pour être réactivé.

En résumé, plus d’informations sur la désactivation des index et des contraintes dans la documentation officielle du SGBD de Microsoft.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*