Mencipta Jejak Dengan SQL Server 2012

Menggunakan Profil Server SQL untuk Mengesan Masalah Prestasi Pangkalan Data

SQL Server Profiler adalah alat diagnostik yang disertakan dengan Microsoft SQL Server 2012. Ia membolehkan anda membuat jejak SQL yang menjejaki tindakan spesifik yang dilakukan terhadap pangkalan data SQL Server. Jejak SQL menyediakan maklumat berharga untuk masalah pangkalan data penyelesaian masalah dan menala prestasi enjin pangkalan data. Sebagai contoh, pentadbir mungkin menggunakan jejak untuk mengenal pasti kesesakan dalam pertanyaan dan membangunkan pengoptimuman untuk meningkatkan prestasi pangkalan data.

Mencipta Jejak

Proses langkah demi langkah untuk mencipta SQL Server Trace dengan SQL Server Profiler adalah seperti berikut:

  1. Buka SQL Server Management Studio dan sambungkan ke contoh SQL Server pilihan anda. Sediakan nama pelayan dan kelayakan log masuk yang sesuai melainkan anda menggunakan Windows Authentication.
  2. Selepas anda membuka SQL Server Management Studio, pilih SQL Server Profiler dari menu Tools . Ambil perhatian bahawa jika anda tidak merancang untuk menggunakan alat SQL Server lain dalam sesi pentadbiran ini, anda boleh memilih untuk melancarkan SQL Profiler secara langsung, dan bukannya melalui Pengurusan Studio.
  3. Sediakan bukti kelayakan log masuk semula, jika anda digesa untuk berbuat demikian.
  4. SQL Server Profiler menganggap anda ingin memulakan jejak baru dan membuka tetingkap Properties Trace . Tingkap kosong untuk membolehkan anda menentukan butiran jejaknya.
  5. Buat nama deskriptif untuk mengesan dan taip ke dalam kotak teks Nama Trace .
  6. Pilih templat untuk mengesan dari menu lungsur Use the Template . Ini membolehkan anda memulakan jejak anda menggunakan salah satu templat yang telah ditetapkan yang disimpan di perpustakaan SQL Server.
  7. Pilih lokasi untuk menyimpan hasil jejak anda. Anda mempunyai dua pilihan di sini:
    • Pilih Simpan untuk Fail untuk menyimpan jejak ke fail pada cakera keras tempatan. Sediakan nama fail dan lokasi dalam tetingkap Save As yang muncul sebagai hasil daripada mengklik kotak semak. Anda juga boleh menetapkan saiz fail maksimum di MB untuk mengehadkan kesan kesan yang ada pada penggunaan cakera.
    • Pilih Simpan ke Jadual untuk menyimpan jejak ke dalam jadual dalam pangkalan data SQL Server. Sekiranya anda memilih pilihan ini, anda akan disambungkan ke pangkalan data di mana anda ingin menyimpan hasil jejak. Anda juga boleh menetapkan saiz jejak maksimum-dalam beribu-ribu baris jadual-untuk menghadkan kesan jejak yang ada pada pangkalan data anda.
  1. Klik pada tab Pemilihan Acara untuk menyemak peristiwa yang akan anda pantau dengan jejak anda. Sesetengah peristiwa dipilih secara automatik berdasarkan template yang anda pilih. Anda boleh mengubah suai pilihan lalai pada masa ini dan melihat opsyen tambahan dengan mengklik kotak semak Show All Events dan Show All Columns .
  2. Klik butang Run untuk memulakan jejak. Apabila anda selesai, pilih Stop Trace dari menu Fail .

Memilih Template

Apabila anda memulakan jejak, anda boleh memilih untuk mendayakannya pada mana-mana templat yang terdapat di perpustakaan jejak SQL Server. Tiga template jejak yang paling biasa digunakan ialah:

Nota : Artikel ini alamat SQL Server Profiler untuk SQL Server 2012. Untuk versi terdahulu, lihat Cara Mencipta Jejak dengan SQL Server Profiler 2008 .