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.
Artikel ini menjelaskan penghitung kinerja untuk objek performa Layanan Web MSRS 2016 dan Layanan Windows MSRS 2016. Objek-objek ini adalah bagian dari penerapan SQL Server 2016 Reporting Services mode Native.
Note
Objek performa ini 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.
Objek performa tersedia di Monitor Performa Windows (Perfmon.exe). Untuk informasi selengkapnya, lihat dokumentasi Windows, Pembuatan profil runtime.
Untuk informasi terkait penghitung kinerja mode SharePoint, lihat Penghitung kinerja untuk Mode SharePoint Layanan Web MSRS 2016 dan objek performa Mode SharePoint Layanan Windows MSRS 2016 (mode SharePoint).
Dalam artikel ini:
Penghitung kinerja Layanan Web MSRS 2016
Objek kinerja MSRS 2016 Web Service memantau kinerja server laporan. Objek performa ini mencakup kumpulan penghitung yang digunakan untuk melacak pemrosesan server laporan yang biasanya dimulai melalui operasi tampilan laporan interaktif. Saat Anda menyiapkan kaunter ini, Anda dapat menerapkannya ke semua instans Reporting Services atau memilih instans tertentu. Penghitung ini diatur ulang setiap kali ASP.NET menghentikan layanan Web server laporan.
Tabel berikut ini mencantumkan penghitung yang disertakan dalam objek performa MSRS 2016 Web Service.
| Counter | Deskripsi |
|---|---|
| Sesi Aktif | Jumlah sesi aktif. Penghitung ini menyediakan jumlah kumulatif dari semua sesi browser yang dihasilkan dari eksekusi laporan, baik masih aktif atau tidak. Penghitung dikurangi seiring catatan sesi dihapus. Secara default, sesi dihapus setelah 10 menit tanpa aktivitas. |
| Tembolok Hit/Detik | Jumlah permintaan per detik untuk laporan yang di-cache. Permintaannya adalah untuk laporan yang dirender ulang, bukan permintaan laporan yang diproses langsung dari cache. (Lihat Total Cache Hits nanti dalam artikel ini.) |
| Cache Hits/Detik (Model Semantik) | Jumlah permintaan per detik untuk model yang di-cache. Permintaannya adalah untuk laporan yang dirender ulang, bukan permintaan laporan yang diproses langsung dari cache. |
| Cache Misses/Detik | Jumlah permintaan per detik yang gagal mengembalikan laporan dari cache. Gunakan penghitung ini untuk mengetahui apakah sumber daya yang digunakan untuk cache disk atau memori sudah cukup. |
| Kesalahan Cache/dtk (Model Semantik) | Jumlah permintaan per detik yang gagal mengembalikan model dari cache. Gunakan penghitung ini untuk mengetahui apakah sumber daya yang digunakan untuk cache disk atau memori sudah cukup. |
| Permintaan Sesi Pertama/detik | Jumlah sesi pengguna baru yang dimulai dari cache server laporan setiap detik. |
| Hit Singgahan Memori/Detik | Berapa kali per detik laporan diambil dari cache dalam memori. Cache dalam memori adalah bagian dari cache yang menyimpan laporan dalam memori CPU. Saat cache dalam memori digunakan, server laporan tidak mengkueri SQL Server untuk konten cache. |
| Kegagalan Cache Memori per Detik | Jumlah kejadian per detik saat laporan tidak dapat diambil dari cache memori. |
| Permintaan Sesi Berikutnya/Detik | Jumlah permintaan per detik untuk laporan yang terbuka dalam sesi yang ada (seperti laporan yang dirender dari rekam jepret sesi). |
| Permintaan Laporan | Jumlah laporan yang saat ini aktif dan dikelola oleh server laporan. |
| Laporan Dijalankan/Detik | Jumlah eksekusi laporan yang berhasil per detik. Penghitung ini menampilkan statistik tentang jumlah laporan. Gunakan penghitung ini dengan Permintaan/Detik untuk membandingkan eksekusi laporan dengan permintaan laporan yang dapat dikembalikan dari cache. |
| Permintaan/Detik | Jumlah permintaan per detik yang dibuat ke server laporan. Penghitung ini mencatat semua jenis permintaan yang dikelola oleh server laporan. |
| Total Hit Singgahan | Jumlah total permintaan laporan dari cache setelah layanan dimulai. Penghitung ini diatur ulang setiap kali ASP.NET menghentikan layanan Web server laporan. |
| Total Cache Hits (Model Semantik) | Jumlah total permintaan model dari cache setelah layanan dimulai. Penghitung ini diatur ulang setiap kali ASP.NET menghentikan layanan Web server laporan. |
| Total Cache Misses | Jumlah total kali laporan tidak dapat dikembalikan dari cache setelah layanan dimulai. Penghitung ini diatur ulang setiap kali ASP.NET menghentikan layanan Web server laporan. Gunakan penghitung ini untuk menentukan apakah ruang disk dan memori cukup. |
| Total Cache Misses (Model Semantik) | Jumlah total kali model tidak dapat dikembalikan dari cache setelah layanan dimulai. Penghitung ini diatur ulang setiap kali ASP.NET menghentikan layanan Web server laporan. Gunakan penghitung ini untuk menentukan apakah ruang disk dan memori cukup. |
| Total Hit Singgahan Memori | Jumlah total laporan cache yang dikembalikan dari cache dalam memori setelah layanan dimulai. Penghitung ini diatur ulang setiap kali ASP.NET menghentikan layanan Web server laporan. Cache dalam memori adalah bagian dari cache yang menyimpan laporan dalam memori CPU. Saat cache dalam memori digunakan, server laporan tidak mengkueri SQL Server untuk konten cache. |
| Total Kegagalan Cache Memori | Jumlah total kegagalan cache pada cache dalam memori setelah layanan dimulai. Penghitung ini diatur ulang setiap kali ASP.NET menghentikan layanan Web server laporan. |
| Total Kegagalan Pemrosesan | Jumlah kesalahan pemrosesan permintaan untuk layanan Web server laporan. |
| Total Thread yang Ditolak | Jumlah total utas yang ditolak untuk pemrosesan asinkron, dan kemudian ditangani sebagai proses sinkron dalam utas yang sama. Setiap sumber data diproses pada satu utas. Jika volume utas melebihi kapasitas, utas ditolak untuk pemrosesan asinkron, dan kemudian diproses secara serial. |
| Total Laporan yang Dijalankan | Jumlah total laporan yang berhasil dijalankan setelah layanan dimulai. Penghitung ini diatur ulang setiap kali ASP.NET menghentikan layanan Web server laporan. |
| Jumlah Keseluruhan Permintaan | Jumlah total semua permintaan yang dibuat ke server laporan setelah layanan dimulai. Penghitung ini diatur ulang setiap kali ASP.NET menghentikan layanan Web server laporan. |
Penghitung kinerja Layanan Windows MSRS 2016
Objek kinerja MSRS 2016 Windows Service memantau layanan Windows server laporan. Objek performa ini mencakup kumpulan penghitung yang digunakan untuk melacak pemrosesan laporan yang dimulai melalui operasi terjadwal. Operasi terjadwal dapat mencakup langganan dan pengiriman, rekam jepret eksekusi laporan, dan riwayat laporan. Saat Anda menyiapkan kaunter ini, Anda dapat menerapkannya ke semua instans Reporting Services atau memilih instans tertentu.
Tabel berikut mencantumkan penghitung yang disertakan dalam objek performa Layanan Windows MSRS 2016.
| Counter | Deskripsi |
|---|---|
| Sesi Aktif | Jumlah sesi aktif yang disimpan dalam database server laporan. Penghitung ini menyediakan jumlah kumulatif dari semua sesi browser yang dapat digunakan yang dihasilkan dari langganan laporan, apakah mereka masih aktif atau tidak. |
| Pembersihan cache per detik | Jumlah pengosongan cache per detik. |
| Tembolok Hit/Detik | Jumlah permintaan per detik untuk laporan yang di-cache. Permintaannya adalah untuk laporan yang dirender ulang, bukan permintaan laporan yang diproses langsung dari cache. Untuk informasi selengkapnya, lihat Total Cache Hits nanti di artikel ini. |
| Cache Hits/Detik (Model Semantik) | Jumlah permintaan per detik untuk model yang di-cache. |
| Cache Misses/Detik | Jumlah permintaan per detik yang gagal mengembalikan laporan dari cache. Gunakan penghitung ini untuk mengetahui apakah sumber daya yang digunakan untuk caching (disk atau memori) sudah memadai. |
| Kesalahan Cache/dtk (Model Semantik) | Jumlah permintaan per detik yang gagal mengembalikan model dari cache. Gunakan penghitung ini untuk mengetahui apakah sumber daya yang digunakan untuk cache disk atau memori sudah cukup. |
| Pengiriman/detik | Jumlah pengiriman laporan per detik, dari ekstensi pengiriman apa pun. |
| Peristiwa/Detik | Jumlah peristiwa yang diproses per detik. Peristiwa yang dipantau termasuk SnapshotUpdated dan TimedSubscription. |
| Permintaan Sesi Pertama/detik | Jumlah sesi eksekusi laporan baru yang dibuat per detik. |
| Hit Singgahan Memori/Detik | Berapa kali per detik laporan diambil dari cache dalam memori. Cache dalam memori adalah bagian dari cache yang menyimpan laporan dalam memori CPU. Saat cache dalam memori digunakan, server laporan tidak mengkueri SQL Server untuk konten cache. |
| Kegagalan Cache Memori per Detik | Jumlah kejadian per detik saat laporan tidak dapat diambil dari cache dalam memori. |
| Permintaan Sesi Berikutnya/Detik | Jumlah permintaan per detik untuk laporan yang terbuka dalam sesi yang ada, seperti laporan yang dirender dari rekam jepret sesi. |
| Permintaan Laporan | Jumlah laporan yang saat ini aktif dan dikelola oleh server laporan. Gunakan penghitung ini untuk mengevaluasi strategi cache. Mungkin ada lebih banyak permintaan daripada laporan yang dihasilkan. |
| Laporan Dijalankan/Detik | Jumlah laporan yang berhasil dihasilkan per detik. |
| Permintaan/Detik | Jumlah total permintaan yang berhasil yang diproses layanan server laporan per detik. |
| Pembaruan Rekam Jepret/Detik | Jumlah total pembaruan cuplikan eksekusi laporan per detik. |
| Total Daur Ulang Domain Aplikasi | Jumlah total siklus domain aplikasi setelah layanan Report Server Windows dimulai. |
| Total Cache Flush | Jumlah total pembaruan cache server laporan setelah layanan dimulai. Penghitung ini direset saat domain aplikasi didaur ulang. Lihat Pengosongan Cache/detik. |
| Total Hit Singgahan | Jumlah total permintaan laporan yang diproses langsung dari cache setelah layanan Report Server Windows dimulai. Penghitung ini direset saat domain aplikasi didaur ulang. Lihat Cache Hits/Detik. |
| Total Cache Hits (Model Semantik) | Jumlah total permintaan model yang diproses langsung dari cache setelah layanan Report Server Windows dimulai. Penghitung ini direset saat domain aplikasi didaur ulang. Lihat Cache Hits/Detik. |
| Total Cache Misses | Jumlah total kali laporan tidak dapat dikembalikan dari cache setelah layanan Report Server Windows dimulai. Penghitung ini direset saat domain aplikasi didaur ulang. Lihat Cache Misses/Sec. |
| Total Cache Misses (Model Semantik) | Jumlah total kali model tidak dapat dikembalikan dari cache setelah layanan Report Server Windows dimulai. Penghitung ini direset saat domain aplikasi didaur ulang. |
| Total Pengiriman | Jumlah total laporan yang dikirimkan melalui Penjadwalan dan Prosesor Pengiriman, untuk semua ekstensi pengiriman. Penghitung ini direset saat domain aplikasi didaur ulang. |
| Total Peristiwa | Jumlah total peristiwa setelah layanan Windows server laporan dimulai. Penghitung ini direset saat domain aplikasi didaur ulang. |
| Total Hit Singgahan Memori | Jumlah total laporan yang di-cache yang dikembalikan dari cache memori setelah layanan Windows pada server laporan dimulai. Penghitung ini direset saat domain aplikasi didaur ulang. |
| Total Kegagalan Cache Memori | Jumlah total kegagalan cache pada cache dalam memori setelah layanan dimulai. Penghitung ini direset saat domain aplikasi didaur ulang. |
| Total Kegagalan Pemrosesan | Kesalahan pemrosesan permintaan nomor pada Layanan Windows Report Server. |
| Total Thread yang Ditolak | Jumlah total utas yang ditolak untuk pemrosesan asinkron, dan kemudian ditangani sebagai proses sinkron dalam utas yang sama. Di bawah beban sedang atau berat, penghitung ini terus meningkat. |
| Total Laporan yang Dijalankan | Jumlah total laporan yang telah dijalankan. |
| Jumlah Keseluruhan Permintaan | Jumlah total laporan yang berhasil dijalankan setelah layanan dimulai. Penghitung ini direset saat domain aplikasi didaur ulang. |
| Total Pembaruan Rekam Jepret | Jumlah total pembaruan untuk cuplikan eksekusi laporan |
Menggunakan cmdlet PowerShell untuk mengembalikan daftar
Skrip Windows PowerShell berikut mengembalikan set penghitung di mana CounterSetName dimulai dengan msr:
get-counter -listset msr*
Skrip Windows PowerShell berikut mengembalikan daftar penghitung kinerja untuk CounterSetName.
(get-counter -listset "MSRS 2016 Windows Service").paths