Nous avons donc un site client qui se plaint de performances très lentes. J'ai jeté un coup d'œil et il est évident que le problème est dû au fait que Somebody Else (grrrr) a conçu une table contenant plus de 20 millions d'enregistrements sans index clusterisé.
Maintenant, je veux créer un index cluster sur cette table - mais dans mon environnement de test, ma create index
commande fonctionne depuis une heure et ce n'est toujours pas fait. Le site client est un atelier qui fonctionne 24h / 24 et 7j / 7, et ne peut pas se permettre une heure d'indisponibilité pendant que je crée un index.
Existe-t-il une méthode moins brutale pour créer l'index qui terminera le travail rapidement ou le fera d'une manière intelligente qui ne tuera pas totalement les performances du serveur lorsqu'il est occupé?
Nous utilisons SQL Server Enterprise Edition.
la source