Analyse des performances et surveillance de l'activité du serveur

S’applique à : SQL Server (toutes les versions prises en charge)

Le but de la surveillance des bases de données est d'évaluer le fonctionnement d'un serveur. Une surveillance efficace implique la prise d'instantanés périodiques des performances actuelles afin d'isoler les processus à l’origine des problèmes, ainsi que la collecte de données en continu pour suivre de près les tendances des performances. Microsoft SQL Server et le système d’exploitation Microsoft Windows fournissent des utilitaires qui permettent de contrôler les conditions actuelles de la base de données et de suivre le niveau de performance à mesure que les conditions évoluent.

La section suivante contient des rubriques qui décrivent comment utiliser les outils d'analyse des performances et de l'activité de SQL Server et de Windows. Elle contient les rubriques suivantes :

Pour effectuer une analyse des tâches à l'aide des outils Windows

Pour créer des alertes de base de données SQL Server à l'aide des outils Windows

Pour exécuter les tâches de surveillance avec les Événements étendus

Pour effectuer une analyse des tâches à l'aide de SQL Server Management Studio

Pour effectuer des tâches de supervision avec Trace SQL et SQL Server Profiler

Important

Les sections suivantes décrivent les méthodes d’utilisation de Trace SQL et SQL Server Profiler.
Trace SQL et SQL Server Profiler sont dépréciés. L’espace de noms Microsoft.SqlServer.Management.Trace qui contient les objets Trace et Replay Microsoft SQL Server est également déconseillé.

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.

Utilisez plutôt des événements étendus. Pour plus d’informations sur les événements étendus, consultez Démarrage rapide : Événements étendus dans SQL Server et SSMS XEvent Profiler.

Notes

SQL Server Profiler pour les charges de travail Analysis Services n’est PAS déprécié et continuera à être pris en charge.

Pour effectuer une analyse des tâches à l'aide de Trace SQL en utilisant des procédures stockées écrites en Transact-SQL

Pour créer et modifier des traces à l'aide du Générateur de profils SQL Server

Pour démarrer, suspendre et arrêter des traces à l'aide du Générateur de profils SQL Server

Pour ouvrir des traces et configurer la façon dont elles sont affichées à l'aide du Générateur de profils SQL Server

Pour rejouer des traces à l'aide du Générateur de profils SQL Server

Pour créer, modifier et utiliser des modèles de traces à l'aide du Générateur de profils SQL Server

Pour utiliser les traces du Générateur de profils SQL Server afin de collecter et de surveiller les performances du serveur