Penghitung kinerja - Layanan ReportServer, objek performa
Artikel ini menjelaskan penghitung kinerja untuk objek performa ReportServer:Service dan ReportServerSharePoint:Service yang merupakan bagian dari penyebaran SQL Server 2012 (11.x).
Catatan
Objek performa digunakan untuk memantau peristiwa di server laporan lokal. Jika Anda menjalankan server laporan dalam penyebaran peluasan skala, jumlahnya berlaku untuk server saat ini dan bukan penyebaran peluasan skala secara keseluruhan.
Objek performa tersedia di Monitor Performa Windows (Perfmon.exe
). Untuk informasi selengkapnya, lihat dokumentasi Windows. Pembuatan Profil Runtime.
Dalam artikel ini:
ReportServer:Penghitung kinerja layanan (server laporan mode asli)
ReportServerSharePoint:Service (server laporan mode SharePoint)
Berlaku untuk: SQL Server 2012 (11.x).
ReportServer:Penghitung kinerja layanan (server laporan mode asli)
Objek performa ReportServer:Service mencakup kumpulan penghitung untuk melacak peristiwa terkait HTTP dan peristiwa terkait memori untuk instans server laporan. Objek performa ini muncul satu kali untuk setiap instans Reporting Services di komputer, dan Anda dapat menambahkan atau menghapus penghitung dari objek performa untuk setiap instans. Penghitung untuk instans default muncul dalam format ReportServer:Service. Penghitung untuk instans bernama muncul dalam format ReportServer$\<instance_name>:Service
.
Objek performa ReportServer:Service baru di SQL Server 2008 (10.0.x) Reporting Services, dan menyediakan subset penghitung yang disertakan dengan Layanan Informasi Internet (IIS) dan ASP.NET dalam versi Reporting Services sebelumnya. Penghitung baru ini khusus untuk Reporting Services, dan mereka melacak peristiwa terkait HTTP untuk server laporan, seperti permintaan, koneksi, dan upaya masuk. Selain itu, objek performa ini mencakup penghitung untuk melacak peristiwa manajemen memori.
Tabel berikut mencantumkan penghitung yang disertakan dalam objek performa ReportServer:Service .
Skrip Windows PowerShell berikut mengembalikan daftar penghitung kinerja untuk CounterSetName
:
(get-counter -listset "ReportServer:Service").paths
Penghitung | Deskripsi |
---|---|
Koneksi aktif | Jumlah koneksi yang saat ini aktif pada server. |
Byte Diterima Total | Jumlah byte yang diterima oleh server. Penghitung ini menghitung byte mentah yang diterima secara total oleh Manajer Laporan dan server laporan. |
Byte Diterima/detik | Jumlah byte yang diterima per detik oleh server. Penghitung ini diperbarui hanya ketika transfer selesai. Hasil ini berarti bahwa penghitung tetap pada 0 dan kemudian nilai meningkat setelah transfer selesai. |
Byte Terkirim Total | Jumlah byte yang dikirim dari server. Penghitung ini menghitung byte mentah yang dikirim secara total oleh Manajer Laporan dan server laporan. |
Byte Terkirim/detik | Jumlah byte yang dikirim per detik dari server. Penghitung ini diperbarui hanya ketika transfer selesai. Hasil ini berarti bahwa penghitung tetap pada 0 dan kemudian nilai meningkat setelah transfer selesai. |
Total Kesalahan | Jumlah total kesalahan yang terjadi selama pemrosesan permintaan HTTP. Kesalahan ini termasuk kode status HTTP di 400 dan 500s. |
Kesalahan/detik | Jumlah total kesalahan yang terjadi per detik selama pemrosesan permintaan HTTP. Kesalahan ini termasuk kode status HTTP di 400 dan 500s. |
Total Upaya Masuk | Jumlah upaya masuk yang dilakukan dari jenis autentikasi RSWindows. Jenis autentikasi RSWindows termasuk RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos, dan RSWindowsBasic. Nilai nol (0) mewakili Autentikasi kustom. |
Upaya Masuk/detik | Tingkat upaya masuk. |
Total Keberhasilan Masuk | Jumlah logon yang berhasil untuk jenis autentikasi RSWindows. Jenis autentikasi RSWindows termasuk RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos, dan RSWindowsBasic. Nilai nol (0) mewakili Autentikasi kustom. |
Keberhasilan Masuk/detik | Tingkat keberhasilan masuk. |
Status Tekanan Memori | Salah satu angka berikut, dari 1-5, yang menunjukkan status memori server saat ini: 1: Tidak ada tekanan 2: Tekanan rendah 3: Tekanan sedang 4: Tekanan tinggi 5: Melebihi tekanan |
Jumlah Penyusutan Memori | Jumlah byte yang diminta server untuk menyusutkan memori yang digunakan. |
Pemberitahuan Penyusutan Memori/detik | Jumlah pemberitahuan yang dikeluarkan server pada detik terakhir untuk menyusutkan memori yang digunakan. Nilai ini menunjukkan seberapa sering server mengalami tekanan memori. |
Permintaan Terputus | Jumlah permintaan yang terputus karena kegagalan komunikasi. |
Permintaan Yang Dieksekusi | Jumlah permintaan yang saat ini sedang diproses. |
Permintaan Tidak Diotorisasi | Jumlah permintaan yang gagal dengan kode status HTTP 401. |
Permintaan Ditolak | Jumlah total permintaan yang tidak diproses karena sumber daya server yang tidak mencukup. Penghitung ini menunjukkan jumlah permintaan yang mengembalikan kode status HTTP 503, yang menunjukkan bahwa server terlalu sibuk. |
Total Permintaan | Jumlah total permintaan yang diterima layanan server laporan sejak startup. Penghitung ini menghitung permintaan yang dikirim ke Manajer Laporan dan permintaan yang dikirim dari Manajer Laporan ke server laporan. |
Permintaan/detik | Jumlah permintaan yang diproses per detik. Nilai ini menunjukkan throughput aplikasi saat ini. |
Tugas Diantrekan | Jumlah tugas yang menunggu utas tersedia untuk diproses. Setiap permintaan yang dibuat ke server laporan sesuai dengan satu atau beberapa tugas. Penghitung ini hanya mewakili jumlah tugas yang siap diproses; ini tidak menyertakan jumlah tugas yang saat ini berjalan. |
ReportServerSharePoint:Service (server laporan mode SharePoint)
Objek performa ReportServerSharePoint:Service ditambahkan di SQL Server 2012 (11.x) Reporting Services.
Skrip Windows PowerShell berikut mengembalikan daftar penghitung kinerja untuk CounterSetName
:
(get-counter -listset "ReportServerSharePoint:Service").paths
Penghitung | Deskripsi |
---|---|
Status Tekanan Memori | |
Jumlah Penyusutan Memori | |
Pemberitahuan Penyusutan Memori/Detik |
Menggunakan cmdlet PowerShell untuk mengembalikan daftar
Skrip Windows PowerShell berikut mengembalikan daftar penghitung kinerja untuk CounterSetName
ReportServerSharePoint:Service:
(get-counter -listset "ReportServerSharePoint:Service").paths