Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: .NET Framework
.NET
.NET Standard
Anda dapat menggunakan Microsoft.Data.SqlClient penghitung diagnostik dalam beberapa kerangka kerja target untuk memantau status aplikasi Anda dan sumber daya koneksi yang digunakannya. Gunakan performance counters dalam .NET Framework, dan event counters di .NET Core dan .NET Standard.
Catatan
Saat menggunakan Autentikasi Windows (keamanan terintegrasi), Anda harus memantau pasangan penghitung peristiwa number-of-active-connection-pool-groups dan number-of-active-connection-pools atau penghitung kinerja NumberOfActiveConnectionPoolGroups dan NumberOfActiveConnectionPools. Alasannya adalah karena grup kumpulan koneksi dipetakan ke string koneksi yang unik. Saat keamanan terintegrasi digunakan, kumpulan koneksi dipetakan ke string koneksi dan juga membuat kumpulan terpisah untuk setiap identitas Windows. Misalnya, jika Fred dan Julie, masing-masing dalam AppDomain yang sama, keduanya menggunakan string koneksi "Data Source=MySqlServer;Integrated Security=true", grup kumpulan koneksi dibuat untuk string koneksi, dan dua kumpulan tambahan dibuat, satu untuk Fred dan satu untuk Julie. Jika John dan Martha menggunakan string koneksi dengan login SQL Server yang identik, "Data Source=MySqlServer;User Id=<myUserID>;Password=<password>", maka hanya satu pool yang dibuat untuk identitas <myUserID>.
Di bagian ini
Penghitung kinerja di SqlClient
Gunakan Penyedia Data Microsoft SqlClient untuk penghitung kinerja SQL Server untuk memantau status aplikasi Anda dan sumber daya koneksinya dengan menggunakan Windows Performance Monitor atau secara terprogram di .NET Framework.
Penghitung peristiwa di SqlClient
Gunakan Penyedia Data Microsoft SqlClient untuk penghitung peristiwa SQL Server untuk memantau status aplikasi Anda dan sumber daya koneksinya di .NET Core dan .NET Standard.