Наскоро с известна изненада научих, че в един от отделите на огромната компания, в която работя, започва стартирането на SQL Profiler в работно време.
Не знам как успяват да анализират проблеми с производителността, които възникват само в работно време. В края на краищата изгледите на производителността често не дават точна картина, особено ако една / две процедури / заявки се забавят, без особено да зареждат самия сървър. Малък Queer, който работи няколко пъти на час и работи за 10 секунди вместо една (но го прави много важно клиент много нервен) определено няма да влезе в изгледи на DMV. И изберете с CROSS APPLY според текстовете на самата заявка зарежда сървъра много стабилно.
Интересно ми е обаче да разбера откъде идва този страх. В някои фирми SQL Profiler - работещ инструмент, в някои се страхуваха от него, като огън (за известно време се занимавах с консултации и можех да сравня). Почти съм сигурен, че се получи така:
Хюстън имаме проблем. Базата се забавя. разбери го
Тук има толкова много отметки… Какво ми трябва?
Добре, ще отметна всички квадратчета и тогава ще реша.
Какво остава в главата на висшите власти? Някой пусна SQL Profiler и всичко си дойде на мястото. И после си го разказват по време на игра на голф.
Между другото, опитът да се запише такъв "пишем всичко' следи не към файл, а към базата данни на същия сървър - веднъж бях свидетел на такъв случай.
А при вас как стоят нещата? Моля, участвайте в анкетата
В анкетата могат да участват само регистрирани потребители.
Можете ли да стартирате SQL Profiler на PROD?
-
Ние сме малка компания, всичко е просто за нас
-
Производствените администратори, разбира се, могат
-
Производствените администратори могат след одобрение и биене
-
свят свят свят
4 потребители гласуваха. 3 потребители се въздържаха.
Източник: www.habr.com