Membuat Jejak Dengan SQL Server 2012

Menggunakan SQL Server Profiler untuk Melacak Masalah Kinerja Database

SQL Server Profiler adalah alat diagnostik yang disertakan dengan Microsoft SQL Server 2012. Ini memungkinkan Anda untuk membuat jejak SQL yang melacak tindakan tertentu yang dilakukan terhadap database SQL Server. Jejak SQL menyediakan informasi berharga untuk memecahkan masalah basis data dan menyetel kinerja mesin basis data. Misalnya, administrator mungkin menggunakan jejak untuk mengidentifikasi hambatan dalam kueri dan mengembangkan pengoptimalan untuk meningkatkan kinerja basis data.

Menciptakan Jejak

Langkah-demi-langkah proses pembuatan SQL Server Trace dengan SQL Server Profiler adalah sebagai berikut:

  1. Buka SQL Server Management Studio dan hubungkan ke contoh SQL Server pilihan Anda. Berikan nama server dan kredensial masuk yang sesuai kecuali Anda menggunakan Windows Authentication.
  2. Setelah Anda membuka SQL Server Management Studio, pilih SQL Server Profiler dari menu Tools . Perhatikan bahwa jika Anda tidak berencana untuk menggunakan alat SQL Server lainnya dalam sesi administratif ini, Anda dapat memilih untuk meluncurkan SQL Profiler secara langsung, daripada melalui Management Studio.
  3. Berikan kredensial login lagi, jika Anda diminta untuk melakukannya.
  4. SQL Server Profiler berasumsi Anda ingin memulai jejak baru dan membuka jendela Trace Properties . Jendela kosong untuk memungkinkan Anda menentukan detail jejak.
  5. Buat nama deskriptif untuk jejak dan ketik ke dalam kotak teks Trace Name .
  6. Pilih templat untuk penelusuran dari menu tarik-turun Gunakan Templat . Ini memungkinkan Anda memulai pelacakan menggunakan salah satu templat yang sudah ditentukan yang disimpan di pustaka SQL Server.
  7. Pilih lokasi untuk menyimpan hasil penelusuran Anda. Anda memiliki dua opsi di sini:
    • Pilih Simpan ke File untuk menyimpan jejak ke file di hard drive lokal. Berikan nama file dan lokasi di jendela Save As yang muncul sebagai akibat dari mengklik kotak centang. Anda juga dapat mengatur ukuran file maksimum dalam MB untuk membatasi dampak jejak yang mungkin ada pada penggunaan disk.
    • Pilih Simpan ke Tabel untuk menyimpan jejak ke tabel dalam database SQL Server. Jika Anda memilih opsi ini, Anda diminta untuk terhubung ke database di mana Anda ingin menyimpan hasil jejak. Anda juga dapat menetapkan ukuran jejak maksimum — dalam ribuan baris tabel — untuk membatasi dampak jejak yang mungkin ada pada database Anda.
  1. Klik pada tab Pilihan Acara untuk meninjau peristiwa yang akan Anda pantau dengan jejak Anda. Beberapa acara dipilih secara otomatis berdasarkan template yang Anda pilih. Anda dapat memodifikasi pilihan default tersebut saat ini dan melihat opsi tambahan dengan mengklik kotak centang Tampilkan Semua Acara dan Tampilkan Semua Kolom .
  2. Klik tombol Jalankan untuk memulai penelusuran. Setelah selesai, pilih Stop Trace dari menu File .

Memilih Template

Ketika Anda memulai jejak, Anda dapat memilih untuk mendasarkannya pada salah satu templat yang ditemukan di pustaka jejak SQL Server. Tiga dari template jejak yang paling umum digunakan adalah:

Catatan : Artikel ini membahas SQL Server Profiler untuk SQL Server 2012. Untuk versi sebelumnya, lihat Cara Membuat Jejak dengan SQL Server Profiler 2008 .