Nemrég némi meglepetéssel tudtam meg, hogy a hatalmas cég egyik részlegén, ahol dolgozom, tilos elindítani SQL profilkészítő munkaidőben.

Nem tudom, hogyan tudják elemezni a munkaidőben előforduló teljesítményproblémákat. Hiszen a teljesítménynézetek gyakran nem adnak pontos képet, különösen, ha egy-két eljárás/lekérdezés lelassul, anélkül, hogy magát a szervert különösebben terhelné. Egy apró lekérdezés, amely óránként többször lefut, és egy helyett 10 másodpercet vesz igénybe (de nem nagyon fontos ügyfél nagyon ideges) biztosan nem kerül DMV nézetbe. A CROSS APPLY-val történő kiválasztás pedig a lekérdezések szövege alapján maga nagyon megterheli a szervert.
Mindazonáltal érdekel, hogy megértsem, honnan ered ez a félelem. Egyes cégeknél SQL profilkészítő - munkaeszköz, némelyikben féltek tőle, mint a tűztől (egy ideig tanácsadással foglalkoztam és összehasonlíthattam). Biztos vagyok benne, hogy így ment:

Houston, problémáink vannak. Az alap lassú. Találd ki


Annyi kullancs van itt... Mi kell nekem?


Oké, bejelölöm az összes jelölőnégyzetet, majd döntök.

Mi marad meg a felsőbb hatóságok fejében? Valaki elindította SQL profilkészítő és minden összeállt, mint a tét. Aztán elmesélik egymásnak golfozás közben.
Egyébként az a kísérlet, hogy ilyeneket rögzítsenekmindent írunk„a nyomkövetések nem egy fájlba, hanem egy ugyanazon a helyen található adatbázisba kerülnek” szerver – Egyszer tanúja voltam egy ilyen esetnek.
Hogy mennek a dolgok veled? Kérjük, vegyen részt a felmérésben
A felmérésben csak regisztrált felhasználók vehetnek részt. , kérem.
Lehetséges az SQL Profiler futtatása PROD-on?
Kis cég vagyunk, nekünk minden egyszerű
A gyártási rendszergazdák természetesen megtehetik
A gyártási adminisztrátorok jóváhagyások és fejverés után tudnak
szent szent szent
4 felhasználó szavazott. 3 felhasználó tartózkodott.
Forrás: will.com
