2010-03-05 5 views
2

Je suppose qu'il doit y avoir une réindexation automatique chaque fois qu'une suppression a lieu. S'il y a trop de suppressions pour plusieurs tables, ce qui entraîne la suppression de nombreux enregistrements, la réindexation prendra également beaucoup de temps.Supprimer les enregistrements de serveur SQL sans réindexer

Existe-t-il un moyen d'éviter la réindexation lors de la suppression d'enregistrements (pour ce faire plus tard dans un mode de traitement par lots)?

Répondre

4

Il n'y a pas d'auto-réindexage après les suppressions (sur n'importe lequel des SGBDR courants).

Les statistiques sont mises à jour (à condition qu'elles ne soient pas désactivées).

La réindexation est généralement une opération longue, effectuée pendant la fenêtre de maintenance.

+0

Merci. Y at-il un moyen de supprimer les statistiques (désactiver) afin que le temps soit enregistré là aussi? –

+0

Vous pouvez désactiver la mise à jour automatique des statistiques, mais cela sera probablement préjudiciable aux performances. –

Questions connexes