Partager via


Compteurs de diagnostic dans SqlClient

S'applique à : .NET Framework .NET .NET Standard

Télécharger ADO.NET

Vous pouvez utiliser des compteurs de diagnostic Microsoft.Data.SqlClient dans plusieurs frameworks cibles afin de superviser l’état de votre application et les ressources de connexion utilisées. Utilisez performance counters dans le .NET Framework et event counters dans .NET Core et .NET Standard.

Notes

Lorsque vous utilisez l’authentification Windows (sécurité intégrée), vous devez superviser les deux compteurs d’événements number-of-active-connection-pool-groups et number-of-active-connection-pools ou compteurs de performances NumberOfActiveConnectionPoolGroups et NumberOfActiveConnectionPools. En effet, les groupes du regroupement de connexions sont mappés à des chaînes de connexion uniques. Les regroupements de connexions sont mappés aux chaînes de connexion et créent des regroupements séparés pour des identités Windows individuelles, lors de l'utilisation de la sécurité intégrée. Par exemple, si Fred et Julie, qui appartiennent au même AppDomain, utilisent tous les deux la chaîne de connexion "Data Source=MySqlServer;Integrated Security=true", un groupe de regroupement de connexions est créé pour la chaîne de connexion, et deux autres regroupements sont créés, un pour Fred et un pour Julie. Si Jean et Martha utilisent une chaîne de connexion avec une connexion SQL Server identique, "Data Source=MySqlServer;User Id=<myUserID>;Password=<myPassword>", un regroupement unique est alors créé pour l’identité <myUserID>.

Contenu de cette section

Compteurs de performances dans SqlClient
Utilisez les compteurs de performances du fournisseur de données Microsoft SqlClient pour SQL Server afin de superviser l’état de votre application et ses ressources de connexion à l’aide de l’Analyseur de performances Windows ou programmatiquement dans le .NET Framework.

Compteurs d’événements dans SqlClient
Utilisez les compteurs d’événements du fournisseur de données Microsoft SqlClient pour SQL Server afin de superviser l’état de votre application et ses ressources de connexion dans .NET Core et .NET Standard.

Voir aussi