Baru-baru ini saya mengetahui dengan agak terkejut bahwa di salah satu departemen perusahaan besar tempat saya bekerja, dilarang menjalankan
profiler SQL dalam jam kerja.
Saya tidak tahu bagaimana mereka keluar untuk menganalisis masalah kinerja yang terjadi hanya di jam kerja. Bagaimanapun, tampilan kinerja seringkali tidak memberikan gambaran yang akurat, terutama jika satu / dua prosedur / tes melambat, terutama tanpa memuat server itu sendiri. Seekor binatang kecil berlari beberapa kali per jam dan bekerja selama 10 detik, bukannya satu (tetapi membuat klien yang
sangat penting sangat gugup ) pasti tidak akan masuk ke pandangan DMV. Dan pilih dengan CROSS BERLAKU sesuai dengan teks dari kutipan itu sendiri memuat server dengan sangat baik.
Namun, saya tertarik untuk memahami dari mana rasa takut ini berasal. Di beberapa perusahaan,
profiler SQL adalah alat yang berfungsi, di beberapa perusahaan mereka takut seperti api (untuk beberapa waktu saya terlibat dalam konsultasi dan dapat membandingkan). Saya cukup yakin itu seperti ini:
Houston, kita punya masalah. Basis melambat. Mengatasinya
Ada begitu banyak kutu ... Apa yang saya butuhkan?
Oke, saya akan memeriksa semua kotak dan kemudian memutuskan.
Apa yang tersisa di kepala otoritas tinggi? Seseorang memulai
profiler SQL dan semuanya dipertaruhkan. Dan kemudian mereka saling menceritakannya melalui permainan golf.
Omong-omong, upaya untuk menulis "
tulis semua " seperti itu tidak melacak file, tetapi ke database di server yang sama memberikan kesederhanaan khusus - begitu saya menyaksikan kasus seperti itu.
Bagaimana kabarmu Silakan ikuti survei