Résumé
Dans ce module, vous avez appris comment la fonctionnalité de Magasin des requêtes offre une collection de données pour analyser en permanence les performances de requêtes. Vous pouvez activer le Magasin des requêtes sur n’importe quelle base de données s’exécutant sur une instance de SQL Server 2016 ou ultérieure, quel que soit le niveau de compatibilité de la base de données. Le Magasin des requêtes est également utile pour les tests A/B où vous mesurez l’effet d’une modification, comme la mise à niveau d’une base de données ou l’ajout ou la modification d’un index.
Vous avez découvert l’algorithme de l’estimateur de cardinalité qui a été réécrit dans SQL Server 2014. Quand le niveau de compatibilité d’une base de données migrée est mis à niveau, le nouvel estimateur de cardinalité est utilisé. Il est possible que cette modification dans l’estimateur entraîne des problèmes de performances que le Magasin des requêtes et l’Assistant Paramétrage de requêtes (QTA) peuvent vous aider à résoudre. Le QTA détecte les requêtes en régression et mène des expériences pour trouver les meilleurs correctifs visant à améliorer les performances. Vous utilisez ensuite utiliser les correctifs pour créer des repères de plan.
La combinaison Magasin des requêtes et QTA est idéale pour superviser les performances de la base de données après une mise à niveau. Vous avez appris comment migrer une base de données vers SQL Server 2022, conserver le niveau de compatibilité et activer le Magasin des requêtes pour collecter des données de référence. Une fois que vous avez recueilli suffisamment de statistiques, vous pouvez modifier la compatibilité de la base de données et le Magasin des requêtes continue de collecter des données sur la base de données mise à niveau. L’Assistant QTA compare les données d’avant et après la mise à niveau pour traiter les requêtes en régression.
Pour obtenir plus d’informations sur l’utilisation du Magasin des requêtes et le QTA, consultez les articles suivants :
- Superviser le niveau de performance avec le Magasin des requêtes
- Mettre à niveau des bases de données en utilisant l’Assistant Paramétrage de requêtes
- Modifier le niveau de compatibilité de la base de données et utiliser le Magasin des requêtes
- Estimation de la cardinalité (SQL Server)
- Extension de migration Azure SQL pour Azure Data Studio