Surveillance à l'aide des instructions Transact-SQL

SQL Server fournit de nombreuses instructions Transact-SQL, ainsi que des procédures stockées système qui permettent la surveillance adéquate d'une instance de SQL Server. Utilisez ces instructions pour regrouper rapidement des informations spécifiques aux performances et à l'activité du serveur.

Par exemple, vous pouvez utiliser les instructions Transact-SQL et les procédures stockées système pour afficher les types d'informations suivants concernant votre serveur :

  • verrous en cours ;

  • activité utilisateur en cours ;

  • dernier traitement de commandes soumis par un utilisateur ;

  • espace de données utilisé par une table ou une base de données ;

  • espace utilisé par un journal de transactions ;

  • transaction active la plus ancienne (transactions répliquées comprises) dans la base de données ;

  • informations sur les performances des E/S, de la mémoire et du débit du réseau ;

  • utilisation du cache de procédure ;

  • statistiques générales sur l'activité et sur l'utilisation de SQL Server, comme la durée pendant laquelle l'unité centrale a exécuté des opérations SQL Server ou la durée pendant laquelle SQL Server a exécuté des opérations d'E/S.

La plupart de ces informations peuvent être également surveillées à l'aide d’objets SMO (SQL Management Objects) de SQL Server Management StudioSQL Server ou du Moniteur système (Analyseur de performances dans Windows NT 4.0).