Geçenlerde, biraz şaşırarak, çalıştığım devasa şirketin departmanlarından birinde lansmanının yapıldığını öğrendim. SQL profil oluşturucu iş saatlerinde.
Sadece iş saatlerinde ortaya çıkan performans sorunlarını analiz etmek için nasıl dışarı çıktıklarını bilmiyorum. Sonuçta, performans görünümleri, özellikle sunucunun kendisini özellikle yüklemeden bir / iki prosedür / sorgu yavaşlarsa, genellikle doğru bir resim vermez. Saatte birkaç kez çalışan ve bir yerine 10 saniye çalışan (ancak çok önemli клиента çok gergin) kesinlikle DMV görüntülemelerine girmeyecektir. CROSS APPLY ile seçin ve sorgu metinlerine göre kendisini sunucuya çok sağlam bir şekilde yükler.
Ancak, bu korkunun nereden geldiğini anlamakla ilgileniyorum. bazı firmalarda SQL profil oluşturucu - çalışan bir araç, bazılarında ateş gibi ondan korkuyorlardı (bir süredir danışmanlık yapıyordum ve karşılaştırabiliyordum). Eminim şöyle olmuştur:
Bir problemimiz var Houston. Temel yavaşlar. bir yolunu bul
Burada çok fazla işaret var… Neye ihtiyacım var?
Tamam, tüm kutuları işaretleyeceğim ve sonra karar vereceğim.
Yüksek makamların başında ne kaldı? Birisi başlattı SQL profil oluşturucu ve her şey yerine oturdu. Sonra bunu birbirlerine bir golf maçında anlatırlar.
Bu arada, böyle yazma girişimi 'her şeyi yazıyoruz' izleri bir dosyaya değil, aynı sunucudaki veritabanına - Bir keresinde böyle bir duruma tanık olmuştum.
Ve sende durumlar nasıl? Lütfen ankete katılın
Ankete sadece kayıtlı kullanıcılar katılabilir.
SQL profil oluşturucuyu PROD'da çalıştırabilir misiniz?
-
Biz küçük bir şirketiz, bizim için her şey basit
-
Üretim yöneticileri elbette
-
Üretim yöneticileri, onaylayıp geçtikten sonra şunları yapabilir:
-
Kutsal kutsal kutsal
4 kullanıcı oy kullandı. 3 kişi çekimser kaldı.
Kaynak: habr.com