Comment puis-je analyser les résultats de la requête sql: dbcc showcontig
pour améliorer les performances de sql?Analyser les résultats de la requête sql: dbcc showcontig
Répondre
Les résultats de SHOWCONTIG ne sont pertinents que si vous avez un index clusterisé sur la table. La documentation en ligne contient une section intéressante à ce sujet.
Selon le niveau de fragmentation (~ 20% - 30%), vous déciderez de simplement défragmenter les index ou de les reconstruire complètement. Cela dépend également du nombre de lignes modifiées, du nombre total de pages de données, etc.
Si vous choisissez de défragmenter les index, n'oubliez pas de mettre à jour vos statistiques en tant qu'étape séparée. Cela se produit automatiquement lorsque vous reconstruisez.
EDIT: (De la documentation en ligne pour SQL 2008)
Cette fonction sera supprimée dans la prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonction dans les nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité . Utilisez sys.dm_db_index_physical_stats à la place.
envoyer le lien vers la belle page sur msdn s'il vous plaît –
Ceci est à la page SQL 2000, mais l'information est toujours pertinente: http://msdn.microsoft.com/en-us/library/aa258803%28SQL.80,weightweight % 29.aspx. Voici un lien vers le blog de Paul Randal pour plus d'informations sur cette section: http://www.sqlskills.com/BLOGS/PAUL/post/Where-do-the-Books-Online-index-fragmentation-thresholds-come-from. aspx –
- 1. SQL Server 2005 - Présentation de ouput de DBCC SHOWCONTIG
- 2. Combiner les résultats de la requête sql
- 3. Comment analyser le résultat 'dbcc memorystatus' dans SQL Server 2008
- 4. Analyser les résultats de askopenfilenames()?
- 5. DBCC SQL Server 2000 sysindexkeys
- 6. Affichage des résultats de la requête SQL
- 7. PHP Résultats de la requête SQL
- 8. vb.net parcourir les résultats de la requête
- 9. Compresser les résultats de la requête SQL Server 2005?
- 10. La requête SQL transforme les résultats des colonnes en lignes
- 11. La requête SQL ne renvoie pas les résultats attendus
- 12. Comment analyser les résultats de la recherche sur google blog?
- 13. NHibernate résultats sql-requêtes différentes de requête directe résultats
- 14. Analyser la requête de recherche
- 15. SQL: obtenir la place dans la requête de résultats
- 16. Paramètres régionaux incorrects dans les résultats de requête SQL
- 17. Comment combiner les ensembles de résultats d'une requête sql?
- 18. Comment vérifier les résultats de requête LINQ to SQL?
- 19. Requête SQL pour la récupération des résultats de recherche
- 20. Résultats de la requête SQL dans une table
- 21. Comment analyser les résultats de recherche sur Youtube?
- 22. RegEx pour analyser la requête SQL en C#
- 23. Automatisation de DBCC CHECKDB
- 24. Grouper les résultats d'une sous-requête corrélée dans SQL 2005
- 25. en utilisant les résultats d'une requête sql dans un programme python dans une autre requête sql
- 26. simple requête SQL, combiner les résultats et diviser
- 27. requête SQL à partir des résultats usp
- 28. SQL, comment concaténer les résultats?
- 29. requête mysql ne montrant pas les résultats
- 30. Remplacer les instructions SQL en XML par les résultats de la requête
Vous pourriez être mieux d'utiliser la base de données SQL Server Tuning Advisor: http://msdn.microsoft.com/en-us/library/ms173494.aspx – Kane
Il pourrait aussi aider à afficher la requête que vous souhaitez améliorer. –
astander - Il a dit "DBCC SHOWCONTIG" était la requête. Je pensais que c'était très clair. –