J'ai supprimé certaines lignes d'une très grande table. Ensuite, j'ai exécuté une requête qui s'exécute généralement en quelques secondes et a constaté que le processus était très lent après la suppression des lignes. J'ai reconstruit mon index et ai couru ma requête et l'ai trouvée pour être rapide encore. La suppression de ces lignes peut-elle entraîner la fragmentation de l'index?Supprimer des lignes d'une table provoque une fragmentation d'index?
1
A
Répondre
4
Oui, la suppression de lignes affecte l'index et la maintenance doit avoir lieu pour que l'index reste relativement synchronisé avec les données existantes.
La reconstruction d'un index était probablement inutile - il suffit de le faire si la fragmentation physique est de 30% ou plus selon la documentation MS. REORGANIZE
est généralement un meilleur choix - pensez-y que la défragmentation de l'index.
Ceci est un good article series on SQL Server Index Fragmentation.
Questions connexes
- 1. DataGridView Supprimer des lignes
- 2. Comment faire pour supprimer des lignes de table par programme?
- 3. ajouter dynamiquement supprimer des lignes de table à l'aide jquery
- 4. Comment supprimer des lignes opposées de la table SQL
- 5. Comment supprimer des lignes d'une table Teradata qui ne se trouvent pas dans une autre table?
- 6. comparer des lignes sur une table mysql
- 7. style alternant des lignes dans une table
- 8. Supprimer des lignes dans matplotlib
- 9. sélectionner des lignes dans une table à l'exception des lignes d'en-tête de table
- 10. Supprimer des lignes du fichier
- 11. Comment Copier des lignes d'une table vers une autre table?
- 12. Fragmentation de la table dans le serveur SQL
- 13. Comment supprimer des lignes de UITableView?
- 14. Comment supprimer des lignes de table (sauf la première ligne) d'une table de remplissage?
- 15. ASP.NET LINQ pour supprimer des lignes
- 16. jQuery - ajouter/supprimer des lignes de tableau
- 17. Supprimer des lignes d'une table lorsqu'une ligne spécifique d'une autre table a été supprimée
- 18. ado.net entity framework supprimer des lignes
- 19. Comment supprimer efficacement toutes les lignes d'une table dans DB2
- 20. comment supprimer toutes les lignes de la table d'accès
- 21. Fragmentation de mémoire WPF
- 22. Guidage séquentiel et fragmentation
- 23. comment supprimer les lignes dupliquées d'une table dans mysql
- 24. Supprimer toutes les lignes d'une table, jette nullpointer
- 25. Supprimer des lignes de la table lors de la vérification des cases à cocher
- 26. Vim: supprimer des lignes vides dans une zone sélectionnée visuelle
- 27. Supprimer des doublons d'une grande table
- 28. Supprimer des lignes SQLite automatiquement/périodiquement
- 29. Comment supprimer des lignes de tables référencées?
- 30. supprimer les lignes d'une table sauf la première 2
Cette page vous est très utile. – Bmw
@ user203097: De rien –
@Brent Ozar: Super article :) –