Жақында, мен жұмыс істейтін үлкен компанияның бөлімдерінің бірінде, мен үшін таң қалдырғанымды білдім. SQL Profiler жұмыс уақытында.
Мен олардың жұмыс уақытында пайда болатын өнімділік мәселелерін талдауға қалай шығатынын білмеймін. Өйткені, өнімділік көріністері көбінесе нақты суретті бермейді, әсіресе бір/екі процедура/сұрау сервердің өзін жүктемей-ақ баяуласа. Сағатына бірнеше рет жұмыс істейтін және бір емес, 10 секунд жұмыс істейтін Tiny Queer (бірақ жасайды өте маңызды клиент өте жүйке) міндетті түрде DMV көріністеріне кірмейді. Сұрау мәтіндеріне сәйкес CROSS APPLY арқылы таңдаңыз серверді өте сенімді жүктейді.
Дегенмен, мен бұл қорқыныштың қайдан шыққанын түсінуге қызығамын. Кейбір фирмаларда SQL Profiler - жұмыс құралы, кейбіреулері одан өрт сияқты қорқады (біраз уақыт мен кеңес берумен айналыстым және салыстыра алатынмын). Мен оның келесідей болғанына сенімдімін:
Хьюстон, бізде проблема бар. Негіз баяулайды. анықтаңыз
Мұнда кенелер өте көп... Маған не керек?
Жарайды, мен барлық ұяшықтарды белгілеймін, содан кейін шешім қабылдаймын.
Жоғары билік басында не қалды? Біреу іске қосты SQL Profiler және бәрі орнына түсті. Содан кейін олар бір-біріне гольф ойыны арқылы айтады.
Айтпақшы, осындай жазу әрекеті 'бәрін жазамыз' файлға емес, сол сервердегі дерекқорға із қалдырады - мен бір рет осындай жағдайға куә болдым.
Ал сізде жағдай қалай? Сауалнамаға қатысуыңызды сұраймыз
Сауалнамаға тек тіркелген пайдаланушылар қатыса алады.
PROD жүйесінде SQL профильдерін іске қоса аласыз ба?
-
Біз шағын компаниямыз, біз үшін бәрі қарапайым
-
Өндіріс әкімшілері, әрине
-
Өндіріс әкімшілері мақұлдап, ұрып-соғуға болады
-
қасиетті қасиетті қасиетті
4 пайдаланушы дауыс берді. 3 пайдаланушы қалыс қалды.
Ақпарат көзі: www.habr.com