Yaqinda hayratlanib, men ishlayotgan ulkan kompaniyaning bo'limlaridan birida ishga tushirilganini bildim. SQL Profiler ish soatlarida.
Ular faqat ish soatlarida yuzaga keladigan ishlash muammolarini tahlil qilish uchun qanday chiqishlarini bilmayman. Axir, ishlash ko'rinishlari ko'pincha aniq tasvirni bermaydi, ayniqsa bitta / ikkita protsedura / so'rovlar serverning o'zini yuklamasdan sekinlashsa. Tiny Queer soatiga bir necha marta ishlaydi va bitta o'rniga 10 soniya ishlaydi (lekin juda muhim mijoz juda asabiy) albatta DMV ko'rinishlariga kirmaydi. Va so'rov matnlariga ko'ra CROSS APPLY bilan tanlang serverning o'zi juda mustahkam yuklaydi.
Biroq, bu qo'rquv qaerdan kelib chiqqanini tushunishga qiziqaman. Ba'zi firmalarda SQL Profiler - ishlaydigan vosita, ba'zilarida ular olov kabi qo'rqishgan (bir muncha vaqt men maslahat bilan shug'ullanganman va taqqoslash mumkin edi). Ishonchim komilki, bu shunday bo'lgan:
Xyuston, bizda muammo bor. Baza sekinlashadi. uni tushunishga
Bu yerda juda ko'p Shomil bor... Menga nima kerak?
Mayli, men barcha katakchalarni belgilayman va keyin qaror qilaman.
Oliy hokimiyat rahbarida nima qoladi? Kimdir ishga tushirdi SQL Profiler va hammasi joyiga tushdi. Va keyin ular buni bir-birlariga golf o'yinida aytib berishadi.
Aytgancha, bunday yozishga urinishhammasini yozamiz' izlari faylga emas, balki o'sha serverdagi ma'lumotlar bazasiga - men bir marta bunday holatga guvoh bo'lganman.
Va sizda ishlar qanday? Iltimos, so'rovnomada ishtirok eting
So'rovda faqat ro'yxatdan o'tgan foydalanuvchilar ishtirok etishlari mumkin.
PROD da SQL profilerni ishga tushira olasizmi?
-
Biz kichik kompaniyamiz, biz uchun hamma narsa oddiy
-
Ishlab chiqarish ma'murlari, albatta, mumkin
-
Ishlab chiqarish ma'murlari ma'qullagan va kaltaklagandan keyin mumkin
-
muqaddas muqaddas muqaddas
4 ta foydalanuvchi ovoz berdi. 3 nafar foydalanuvchi betaraf qoldi.
Manba: www.habr.com