Analyse des performances et surveillance de l'activité du serveurServer Performance and Activity Monitoring

S’applique à :Applies to: ouiSQL ServerSQL Server (toutes les versions prises en charge) yesSQL ServerSQL Server (all supported versions) S’applique à :Applies to: ouiSQL ServerSQL Server (toutes les versions prises en charge) yesSQL ServerSQL Server (all supported versions)

Le but de la surveillance des bases de données est d'évaluer le fonctionnement d'un serveur.The goal of monitoring databases is to assess how a server is performing. 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.Effective monitoring involves taking periodic snapshots of current performance to isolate processes that are causing problems, and gathering data continuously over time to track performance trends. MicrosoftMicrosoft SQL ServerSQL Server et le système d’exploitation MicrosoftMicrosoft 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.SQL ServerSQL Server and the MicrosoftMicrosoft Windows operating system provide utilities that let you view the current condition of the database and to track performance as conditions change.

La section suivante contient des rubriques qui décrivent comment utiliser les outils d'analyse des performances et de l'activité de SQL ServerSQL Server et de Windows.The following section contains topics that describe how to use SQL ServerSQL Server and Windows performance and activity monitoring tools. Elle contient les rubriques suivantes :It contains the following topics:

Pour effectuer une analyse des tâches à l'aide des outils WindowsTo perform monitoring tasks with Windows tools

Pour créer des alertes de base de données SQL Server à l'aide des outils WindowsTo create SQL Server database alerts with Windows tools

Pour exécuter les tâches de surveillance avec les Événements étendusTo perform monitoring tasks with Extended Events

Pour effectuer une analyse des tâches à l'aide de SQL Server Management StudioTo perform monitoring tasks with SQL Server Management Studio

Pour effectuer des tâches de supervision avec Trace SQL et SQL Server ProfilerTo perform monitoring tasks with SQL Trace and SQL Server Profiler

Important

Les sections suivantes décrivent les méthodes d’utilisation de Trace SQL et SQL Server ProfilerSQL Server Profiler.The next sections describe methods of using SQL Trace and SQL Server ProfilerSQL Server Profiler.
Trace SQL et SQL Server ProfilerSQL Server Profiler sont dépréciés.SQL Trace and SQL Server ProfilerSQL Server Profiler are deprecated. L’espace de noms Microsoft.SqlServer.Management.Trace qui contient les objets Trace et Replay Microsoft SQL Server est également déconseillé.The Microsoft.SqlServer.Management.Trace namespace that contains the Microsoft SQL Server Trace and Replay objects are also deprecated.

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server.This feature will be removed in a future version of 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é.Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Utilisez plutôt des événements étendus.Use Extended Events instead. Pour plus d’informations sur les événements étendus, consultez Démarrage rapide : Événements étendus dans SQL Server et SSMS XEvent Profiler.For more information on Extended Events, see Quick Start: Extended events in SQL Server and SSMS XEvent Profiler.

Notes

SQL Server ProfilerSQL Server Profiler pour les charges de travail Analysis Services n’est PAS déprécié et continuera à être pris en charge.for Analysis Services workloads is NOT deprecated, and will continue to be supported.

Pour effectuer une analyse des tâches à l'aide de Trace SQL en utilisant des procédures stockées écrites en Transact-SQLTo perform monitoring tasks with SQL Trace by using Transact-SQL stored procedures

Pour créer et modifier des traces à l'aide du Générateur de profils SQL ServerTo create and modify traces by using SQL Server Profiler

Pour démarrer, suspendre et arrêter des traces à l'aide du Générateur de profils SQL ServerTo start, pause, and stop traces by using SQL Server Profiler

Pour ouvrir des traces et configurer la façon dont elles sont affichées à l'aide du Générateur de profils SQL ServerTo open traces and configure how traces are displayed by using SQL Server Profiler

Pour rejouer des traces à l'aide du Générateur de profils SQL ServerTo replay traces by using SQL Server Profiler

Pour créer, modifier et utiliser des modèles de traces à l'aide du Générateur de profils SQL ServerTo create, modify, and use trace templates by using SQL Server Profiler

Pour utiliser les traces du Générateur de profils SQL Server afin de collecter et de surveiller les performances du serveurTo use SQL Server Profiler traces to collect and monitor server performance