Skip to main content

Mencipta Jejak Dengan SQL Server 2012 dan SQL Profiler

JOIN WITH US di IAI Bunga Bangsa Cirebon (April 2025)

JOIN WITH US di IAI Bunga Bangsa Cirebon (April 2025)
Anonim

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 jejak pelayan SQL 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 daripada Alat menu. 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 mahu memulakan jejak baru dan membuka Trace Properties tingkap. Tingkap kosong untuk membolehkan anda menentukan butiran jejaknya.

  5. Buat nama deskriptif untuk mengesan dan taip ke dalam Jejak Nama kotak teks.

    Pilih template untuk mengesan dari Gunakan Templat menu drop-down. Ini membolehkan anda memulakan jejak anda menggunakan salah satu templat yang telah ditetapkan yang disimpan di perpustakaan SQL Server.

  6. Pilih lokasi untuk menyimpan hasil jejak anda. Anda mempunyai dua pilihan di sini:

    Pilih Simpan ke Fail untuk menyimpan jejak ke fail pada pemacu keras setempat. 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.

  7. Klik pada Pemilihan Peristiwa tab untuk mengkaji semula 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 pilihan tambahan dengan mengklik Tunjukkan Semua Acara danTunjukkan Semua Lajur kotak pilihan.

  8. Klik Jalankan butang untuk memulakan jejak. Apabila anda selesai, pilih Stop Trace daripada Fail menu.

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:

  • Template Standard, yang mengumpulkan pelbagai maklumat mengenai sambungan SQL Server, prosedur tersimpan, dan penyataan Transact-SQL
  • Template Tuning, yang mengumpul maklumat yang boleh digunakan dengan Penasihat Tuning Engine Database untuk menyempurnakan prestasi SQL Server anda
  • Templat TSQL_Replay, yang mengumpulkan maklumat yang mencukupi mengenai setiap pernyataan Transact-SQL untuk mencipta semula aktiviti pada masa akan datang

Artikel ini alamat SQL Server Profiler untuk SQL Server 2012. Terdapat juga versi terdahulu.