Compteurs de diagnostic dans SqlClient
S'applique à : .NET Framework .NET .NET Standard
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
.