Performa Server dan Pemantauan Aktivitas
Berlaku untuk: SQL Server
Tujuan pemantauan database adalah untuk menilai performa server. Pemantauan yang efektif melibatkan pengambilan rekam jepret berkala dari performa saat ini untuk mengisolasi proses yang menyebabkan masalah, dan mengumpulkan data terus menerus dari waktu ke waktu untuk melacak tren performa. Microsoft SQL Server dan sistem operasi Microsoft Windows menyediakan utilitas yang memungkinkan Anda melihat kondisi database saat ini dan untuk melacak performa saat kondisi berubah.
Bagian berikut berisi topik yang menjelaskan cara menggunakan SQL Server dan alat pemantauan performa dan aktivitas Windows. Ini berisi topik berikut:
Untuk melakukan tugas pemantauan dengan alat Windows
Untuk membuat pemberitahuan database SQL Server dengan alat Windows
Untuk melakukan tugas pemantauan dengan Extended Events
Mengonversi Skrip Pelacakan SQL yang Ada ke Sesi Kejadian yang Diperluas
Melihat Acara yang Diperluas Setara dengan Kelas Peristiwa Pelacakan SQL
Untuk melakukan tugas pemantauan dengan SQL Server Management Studio
Untuk melakukan tugas pemantauan dengan SQL Trace dan SQL Server Profiler
Penting
Bagian berikutnya menjelaskan metode penggunaan SQL Trace dan SQL Server Profiler.
SQL Trace dan SQL Server Profiler dihentikan. Namespace Microsoft.SqlServer.Management.Trace yang berisi objek Microsoft SQL Server Trace dan Replay juga tidak digunakan lagi.
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini.
Gunakan Extended Events sebagai gantinya. Untuk informasi selengkapnya tentang Peristiwa yang Diperluas, lihat Mulai Cepat: Peristiwa yang diperluas di SQL Server dan SSMS XEvent Profiler.
Catatan
Beban kerja SQL Server Profiler for Analysis Services TIDAK digunakan lagi, dan akan terus didukung.
Untuk melakukan tugas pemantauan dengan SQL Trace dengan menggunakan prosedur tersimpan Transact-SQL
Untuk membuat dan memodifikasi jejak dengan menggunakan SQL Server Profiler
Tentukan Peristiwa dan Kolom Data untuk File Pelacakan (SQL Server Profiler)
Membuat Skrip Transact-SQL untuk Menjalankan Jejak (SQL Server Profiler)
Mengatur Ukuran File Maksimum untuk File Pelacakan (SQL Server Profiler)
Mengatur Ukuran Tabel Maksimum untuk Tabel Pelacakan (SQL Server Profiler)
Memfilter Peristiwa Berdasarkan Waktu Mulai Peristiwa (Profiler SQL Server)
Memfilter Peristiwa Berdasarkan Waktu Akhir Peristiwa (Profiler SQL Server)
Memfilter ID Proses Server (SPID) dalam Pelacakan (SQL Server Profiler)
Menata Kolom yang Ditampilkan dalam Pelacakan (SQL Server Profiler)
Untuk memulai, menjeda, dan menghentikan jejak dengan menggunakan SQL Server Profiler
Memulai Pelacakan Secara Otomatis setelah Menyambungkan ke Server (SQL Server Profiler)
Jalankan Jejak Setelah Dijeda atau Dihentikan (SQL Server Profiler)
Untuk membuka jejak dan mengonfigurasi bagaimana jejak ditampilkan dengan menggunakan SQL Server Profiler
Untuk memutar ulang jejak dengan menggunakan SQL Server Profiler
Untuk membuat, memodifikasi, dan menggunakan templat pelacakan dengan menggunakan SQL Server Profiler
Mendapatkan Templat dari Pelacakan Berjalan (SQL Server Profiler)
Mendapatkan Templat dari File Pelacakan atau Tabel Pelacakan (SQL Server Profiler)