Menggunakan Objek SQL Server

Berlaku untuk:SQL Server

Microsoft SQL Server menyediakan objek dan penghitung yang dapat digunakan oleh Monitor Sistem untuk memantau aktivitas di komputer yang menjalankan instans SQL Server. Objek adalah sumber daya SQL Server apa pun, seperti kunci SQL Server atau proses Windows. Setiap objek berisi satu atau beberapa penghitung yang menentukan berbagai aspek objek untuk dipantau. Misalnya, objek Kunci SQL Server berisi penghitung yang disebut Jumlah Kebuntuan/detik dan Batas Waktu Penguncian/detik.

Beberapa objek memiliki beberapa instans jika beberapa sumber daya dari jenis tertentu ada di komputer. Misalnya, jenis objek Prosesor akan memiliki beberapa instans jika sistem memiliki beberapa prosesor. Jenis objek Database memiliki satu instans untuk setiap database di SQL Server. Beberapa jenis objek (misalnya, objek Manajer Memori) hanya memiliki satu instans. Jika jenis objek memiliki beberapa instans, Anda dapat menambahkan penghitung untuk melacak statistik untuk setiap instans, atau dalam banyak kasus, semua instans sekaligus. Penghitung untuk instans default muncul dalam format SQLServer:<nama> objek. Penghitung untuk instans bernama muncul dalam format MSSQL$<instance name>:<counter name> atau SQLAgent$<instance name>:<counter name.>

Nilai penghitung kinerja SQL Server dihasilkan menggunakan mesin Penghitung Kinerja Windows (WPC). Beberapa nilai penghitung tidak dihitung langsung oleh SQL Server Database Engine. SQL Server menyediakan nilai dasar untuk mesin WPC, yang akan melakukan perhitungan yang diperlukan (seperti persentase). Tampilan manajemen dinamis sys.dm_os_performance_counters (Transact-SQL) menyediakan semua penghitung dengan nilai asli yang dihasilkan oleh SQL Server. Kolom cntr_type menunjukkan jenis penghitung. Bagaimana mesin WPC memproses nilai penghitung SQL Server tergantung pada jenis ini. Untuk informasi selengkapnya tentang jenis penghitung kinerja, lihat dokumentasi WMI.

Dengan menambahkan atau menghapus penghitung ke bagan dan menyimpan pengaturan bagan, Anda dapat menentukan objek dan penghitung SQL Server yang dipantau saat Monitor Sistem dimulai.

Anda dapat mengonfigurasi Monitor Sistem untuk menampilkan statistik dari penghitung SQL Server apa pun. Selain itu, Anda dapat mengatur nilai ambang batas untuk penghitung SQL Server apa pun lalu menghasilkan pemberitahuan ketika penghitung melebihi ambang batas. Untuk informasi selengkapnya tentang mengatur pemberitahuan, lihat Membuat Pemberitahuan Database SQL Server.

Catatan

Statistik SQL Server hanya ditampilkan ketika instans SQL Server diinstal. Jika Anda menghentikan dan memulai ulang instans SQL Server, tampilan statistik terganggu dan dilanjutkan secara otomatis. Perhatikan juga bahwa Anda akan melihat penghitung SQL Server di snap-in Monitor Sistem meskipun SQL Server tidak berjalan. Pada instans berkluster, penghitung kinerja hanya berfungsi pada simpul tempat SQL Server berjalan.

Artikel ini berisi bagian berikut:

Objek Performa Agen SQL Server

Tabel berikut mencantumkan objek performa yang disediakan untuk SQL Server Agent:

Objek performa Deskripsi
SQLAgent:Alerts Menyediakan informasi tentang pemberitahuan SQL Server Agent.
SQLAgent:Jobs Menyediakan informasi tentang pekerjaan SQL Server Agent.
SQLAgent:JobSteps Menyediakan informasi tentang langkah-langkah pekerjaan SQL Server Agent.
SQLAgent:Statistik Menyediakan informasi umum tentang SQL Server Agent.

Objek Performa Broker Layanan

Tabel berikut mencantumkan objek performa yang disediakan untuk Service Broker.

Objek performa Deskripsi
SQLServer:Aktivasi Broker Menyediakan informasi tentang tugas yang diaktifkan Service Broker.
SQLServer:Statistik Broker Menyediakan informasi Service Broker umum.
SQLServer:Transportasi Broker Menyediakan informasi tentang jaringan Service Broker.

Objek Performa SQL Server

Tabel berikut ini menjelaskan objek SQL Server.

Objek performa Deskripsi
SQLServer:Metode Akses Mencari dan mengukur alokasi objek database SQL Server (misalnya, jumlah pencarian indeks atau jumlah halaman yang dialokasikan untuk indeks dan data).
SQLServer:Perangkat Cadangan Menyediakan informasi tentang perangkat cadangan yang digunakan oleh operasi pencadangan dan pemulihan, seperti throughput perangkat cadangan.
Statistik SQLServer:Batch Resp Penghitung untuk melacak waktu Respons Batch SQL.
SQLServer:Buffer Manager Menyediakan informasi tentang buffer memori yang digunakan oleh SQL Server, seperti rasio hit freememory dan buffer cache.
SQL Server:Simpul Buffer Menyediakan informasi tentang seberapa sering permintaan SQL Server dan mengakses halaman gratis.
SQLServer:Metadata Katalog Ini mendefinisikan objek pengelola metadata katalog untuk SQL Server.
SQLServer:CLR Menyediakan informasi tentang runtime bahasa umum (CLR).
SQLServer:Columnstore Berlaku untuk: SQL Server (SQL Server 2016 (13.x) dan yang lebih baru).

Menyediakan informasi tentang grup baris dan segmen untuk indeks penyimpan kolom.
SQLServer:Cursor Manager menurut Jenis Menyediakan informasi tentang kursor.
SQLServer:Total Manajer Kursor Menyediakan informasi tentang kursor.
SQLServer:Pencerminan Database Menyediakan informasi tentang pencerminan database.
SQLServer:Databases Menyediakan informasi tentang database SQL Server, seperti jumlah ruang log kosong yang tersedia atau jumlah transaksi aktif dalam database. Mungkin ada beberapa instans objek ini.
SQL Server:Fitur Yang Tidak Digunakan Lagi Menghitung berapa kali fitur yang tidak digunakan lagi digunakan.
Statistik SQLServer:Exec Menyediakan informasi tentang statistik eksekusi.
SQL Server:Skrip Eksternal Berlaku untuk: SQL Server (SQL Server 2016 (13.x) dan yang lebih baru).

Menyediakan informasi tentang eksekusi skrip eksternal.
SQLServer:FileTable Statistik yang terkait dengan FileTable dan akses yang tidak ditransaksikan.
SQLServer:Statistik Umum Menyediakan informasi tentang aktivitas seluruh server umum, seperti jumlah pengguna yang terhubung ke instans SQL Server.
Replika Ketersediaan SQL Server:HADR Menyediakan informasi tentang replika ketersediaan grup ketersediaan AlwaysOn SQL Server.
Replika Database SQL Server:HADR Menyediakan informasi tentang replika database grup ketersediaan AlwaysOn SQL Server.
SQL Server:HTTP Storage Menyediakan informasi untuk memantau akun Microsoft Azure Storage saat menggunakan SQL Server Data Files di Microsoft Azure
SQLServer:Latches Menyediakan informasi tentang kait pada sumber daya internal, seperti halaman database, yang digunakan oleh SQL Server.
SQLServer:Locks Menyediakan informasi tentang permintaan kunci individual yang dibuat oleh SQL Server, seperti batas waktu kunci dan kebuntuan. Mungkin ada beberapa instans objek ini.
SQLServer:LogPool FreePool Menjelaskan statistik untuk kumpulan gratis di dalam Kumpulan Log.
SQLServer:Memory Broker Clerks Statistik yang terkait dengan petugas broker memori.
SQLServer:Memory Manager Menyediakan informasi tentang penggunaan memori SQL Server, seperti jumlah total struktur kunci yang saat ini dialokasikan.
SQLServer:Plan Cache Menyediakan informasi tentang cache SQL Server yang digunakan untuk menyimpan objek seperti prosedur tersimpan, pemicu, dan rencana kueri.
SQLServer: Penyimpanan Kueri Menyediakan informasi tentang Penyimpanan Kueri.
SQLServer: Statistik Kumpulan Sumber Daya Menyediakan informasi tentang statistik kumpulan sumber daya Resource Governor.
Kesalahan SQLServer:SQL Menyediakan informasi tentang kesalahan SQL Server.
Statistik SQLServer:SQL Menyediakan informasi tentang aspek kueri Transact-SQL, seperti jumlah batch pernyataan Transact-SQL yang diterima oleh SQL Server.
SQLServer:Transactions Menyediakan informasi tentang transaksi aktif di SQL Server, seperti jumlah keseluruhan transaksi dan jumlah transaksi rekam jepret.
SQLServer:User Settable Melakukan pemantauan kustom. Setiap penghitung dapat menjadi prosedur tersimpan kustom atau pernyataan Transact-SQL apa pun yang mengembalikan nilai yang akan dipantau.
SQLServer: Statistik Tunggu Menyediakan informasi tentang tunggu.
SQLServer: Statistik Grup Beban Kerja Menyediakan informasi tentang statistik grup beban kerja Resource Governor.

Objek Performa Replikasi SQL Server

Tabel berikut mencantumkan objek performa yang disediakan untuk replikasi SQL Server:

Objek performa Deskripsi
SQLServer:Agen Replikasi

SQLServer:Replikasi Rekam Jepret

SQLServer:Replication Logreader

SQLServer:Replication Dist.

SQLServer:Penggabungan Replikasi

Untuk informasi selengkapnya, lihat Memantau Replikasi dengan Monitor Sistem.
Menyediakan informasi tentang aktivitas agen replikasi.

Penghitung Alur SSIS

Untuk penghitung Alur SSIS, lihat Penghitung Kinerja.

Penghitung Kinerja SQL Server XTP (OLTP Dalam Memori)

Untuk penghitung SQL Server XTP (OLTP Dalam Memori), lihat Penghitung Kinerja SQL Server XTP (OLTP Dalam Memori).

Izin

Penggunaan objek SQL Server bergantung pada izin Windows, kecuali SQLAgent:Alerts. Pengguna harus menjadi anggota peran server tetap sysadmin untuk menggunakan SQLAgent:Alerts.