Nyligen fick jag med viss förvÄning reda pÄ att i en av avdelningarna pÄ det stora företaget dÀr jag arbetar Àr det förbjudet att köra SQL-profiler under arbetstid.

Jag vet inte hur de hanterar analysen av prestationsproblem som intrÀffar just under arbetstid. Prestandavyer ger ofta inte en exakt bild, sÀrskilt om en eller tvÄ procedurer/frÄgor hÀnger sig utan att belasta servern sÀrskilt mycket. En liten frÄga som körs flera gÄnger i timmen och tar 10 sekunder istÀllet för en (men gör mycket viktiga klienter mycket nervösa) kommer sÀkert inte att dyka upp i DMV-vyer. En select med CROSS APPLY pÄ frÄgorna belastar servern ganska mycket.
Men jag Àr intresserad av att förstÄ var denna rÀdsla kommer ifrÄn. I vissa företag SQL-profiler Àr det ett arbetsverktyg, medan andra har fruktat det som pesten (under en tid gjorde jag konsultarbete och kunde jÀmföra). Jag Àr nÀstan sÀker pÄ att det var sÄ hÀr:

Houston, vi har problem. Databasen hÀnger sig. Ta reda pÄ det


HÀr finns sÄ mÄnga kryss... Vad behöver jag?


Okej, jag klickar i alla kryss och bestÀmmer mig sedan.

Vad stannar kvar i högsta ledningens sinnen? NÄgon har startat SQL-profiler och allt har stÄtt stilla. Och sedan berÀttar de detta för varandra över ett parti golf.
Förresten, en extra krydda ges av försöken att registrera sĂ„dana âvi skriver alltâ spĂ„rningar inte i en fil, utan i databasen pĂ„ samma denna servern â en gĂ„ng var jag vittne till ett sĂ„dant fall.
Hur Àr det med er? Delta gÀrna i enkÀten
Endast registrerade anvÀndare kan delta i omröstningen. , tack.
Kan ni köra SQL-profiler pÄ PROD?
Vi Àr ett litet företag, vi har det enkelt
Produktionens administratörer kan sjÀlvklart
Produktionens administratörer kan efter godkÀnnanden och böner
Helig, helig, helig
Fyra anvÀndare har röstat. Tre anvÀndare avstod.
KĂ€lla: habr.com
