Dampak kinerja sp_configure perubahan ambang proses yang diblokir

8

Saya telah ditugaskan untuk mengidentifikasi semua pemblokiran yang terjadi di server produksi. Rencana saya untuk mencapai ini adalah menggunakan

EXECUTE sp_configure 'blocked process threshold', 5

Dalam kombinasi dengan penelusuran sisi server untuk mengumpulkan Laporan Proses yang Diblokir.

Saya mengerti bahwa kegiatan ini akan menimbulkan hit kinerja, saya ingin menemukan cara untuk mengukur apa yang akan terjadi.

reticentKoala
sumber

Jawaban:

6

Minimal hit. Biaya untuk mengevaluasi daftar proses yang diblokir sudah ada karena ini adalah bagaimana kebuntuan terdeteksi. Biaya menghasilkan dan menulis acara di log sisi server cukup rendah dan setiap server IO harus dapat menangani penulisan tambahan ke dalam LOG / *. Trc setiap 5 detik (Paling buruk). Tapi 5 adalah pengaturan yang cukup rendah, Anda mungkin dibanjiri oleh laporan. Apakah pemblokiran server server Anda berperilaku sangat baik sehingga mempertimbangkan adanya pemblokiran 5 detik untuk diselidiki?

Pastikan Anda memantau jejak yang dihasilkan dan pastikan Anda tidak menyebabkan pemadaman yang disebabkan sendiri karena kehabisan ruang disk ...

Remus Rusanu
sumber
Saya setuju - hitnya minimal, tetapi pengaturan '5' agak rendah. Saya menetapkan sebagian besar milik saya pada 20. Jadi jika situasi pemblokiran berlangsung selama 3 menit, ada ~ 9 entri pada jejak
John Alan