Simpan Jejak dan Templat Pelacakan
Berlaku untuk: SQL Server Azure SQL Managed Instance
Penting untuk membedakan menyimpan file jejak dari menyimpan templat pelacakan. Menyimpan file pelacakan melibatkan penyimpanan data peristiwa yang diambil ke tempat tertentu. Menyimpan templat pelacakan melibatkan penyimpanan definisi pelacakan, seperti kolom data, kelas peristiwa, atau filter tertentu.
Menyimpan Jejak
Simpan data peristiwa yang diambil ke file atau tabel SQL Server saat Anda perlu menganalisis atau memutar ulang data yang diambil di lain waktu. Gunakan file jejak untuk melakukan hal berikut:
Gunakan file pelacakan atau tabel pelacakan untuk membuat beban kerja yang digunakan sebagai input untuk Konsultan Penyetelan Mesin Database.
Gunakan file pelacakan untuk mengambil peristiwa dan mengirim file pelacakan ke penyedia dukungan untuk analisis.
Gunakan alat pemrosesan kueri di SQL Server untuk mengakses data atau menampilkan data di SQL Server Profiler. Hanya anggota peran server tetap sysadmin atau pembuat tabel yang dapat mengakses tabel jejak secara langsung.
Catatan
Menangkap data pelacakan ke tabel adalah operasi yang lebih lambat daripada menangkap data pelacakan ke file. Alternatifnya adalah mengambil data pelacakan ke file, membuka file pelacakan, lalu menyimpan jejak sebagai tabel pelacakan.
Saat Anda menggunakan file pelacakan, SQL Server Profiler menyimpan data peristiwa yang diambil (bukan definisi pelacakan) ke file SQL Server Profiler Trace (*.trc). Ekstensi ditambahkan ke akhir file secara otomatis ketika file pelacakan disimpan, terlepas dari ekstensi lain yang ditentukan. Misalnya, jika Anda menentukan file jejak yang disebut Trace.dat, file yang dibuat disebut Trace.dat.trc.
Penting
Pengguna yang memiliki SHOWPLAN, ALTER TRACE, atau izin TAMPILKAN STATUS SERVER dapat melihat kueri yang diambil dalam output Showplan. Kueri ini mungkin berisi informasi sensitif seperti kata sandi. Oleh karena itu, kami sarankan Anda hanya memberikan izin ini kepada pengguna yang berwenang untuk melihat informasi sensitif, seperti anggota peran database tetap db_owner , atau anggota peran server tetap sysadmin . Selain itu, kami sarankan Anda hanya menyimpan file Showplan atau file pelacakan yang berisi peristiwa terkait Showplan ke lokasi yang menggunakan sistem file NTFS, dan Anda membatasi akses ke pengguna yang berwenang untuk melihat informasi sensitif.
Menyimpan Templat
Definisi templat pelacakan mencakup kelas peristiwa, kolom data, filter, dan semua properti lainnya (kecuali data peristiwa yang diambil) yang digunakan untuk membuat jejak. SQL Server Profiler menyediakan templat sistem yang telah ditentukan sebelumnya untuk tugas pelacakan umum dan untuk tugas tertentu, seperti membuat beban kerja yang dapat digunakan Konsultan Penyetelan Mesin Database untuk menyetel desain database fisik. Anda juga dapat membuat dan menyimpan templat yang ditentukan pengguna.
Mengimpor dan Mengekspor Templat
SQL Server Profiler memungkinkan Anda mengimpor dan mengekspor templat dari satu server ke server lain. Mengekspor templat memindahkan salinan templat yang sudah ada ke direktori yang Anda tentukan. Mengimpor templat membuat salinan templat yang Anda tentukan. Ketika templat ini ditampilkan di SQL Server Profiler, Anda dapat membedakannya dari templat sistem dengan istilah "(pengguna)" yang mengikuti nama templat. Anda tidak dapat menimpa atau langsung mengubah templat sistem yang telah ditentukan sebelumnya.
Menganalisis Performa dengan Templat
Jika Anda sering memantau SQL Server, gunakan templat untuk menganalisis performa. Templat mengambil data peristiwa yang sama setiap kali dan menggunakan definisi pelacakan yang sama untuk memantau peristiwa yang sama. Anda tidak perlu menentukan kelas peristiwa dan kolom data setiap kali Anda membuat jejak. Selain itu, templat dapat diberikan kepada pengguna lain untuk memantau peristiwa SQL Server tertentu. Misalnya, penyedia dukungan dapat menyediakan templat kepada pelanggan. Pelanggan menggunakan templat untuk mengambil data peristiwa yang diperlukan, yang kemudian dikirim ke penyedia dukungan untuk analisis.
Untuk menyimpan jejak ke file
Simpan Hasil Pelacakan ke File (SQL Server Profiler)
Lihat Juga
Simpan Hasil Pelacakan ke Tabel (SQL Server Profiler)
Membuat Templat Pelacakan (SQL Server Profiler)
Mendapatkan Templat dari Pelacakan Berjalan (SQL Server Profiler)
Mendapatkan Templat dari File Pelacakan atau Tabel Pelacakan (SQL Server Profiler)
Mengekspor Templat Pelacakan (SQL Server Profiler)
Mengimpor Templat Pelacakan (SQL Server Profiler)