Nedávno jsem se s jistým překvapením dozvěděl, že v jednom z oddělení obrovské společnosti, kde pracuji, došlo ke spuštění SQL Profiler v pracovní době.
Nevím, jak se dostanou k analýze problémů s výkonem, ke kterým dochází právě v pracovní době. Koneckonců, pohledy na výkon často neposkytují přesný obrázek, zvláště pokud se zpomalí jedna/dvě procedury/dotazy, aniž by došlo k načítání samotného serveru. Tiny Queer, který běží několikrát za hodinu a běží 10 sekund místo jedné (ale běží velmi důležité zákazník velmi nervózní) se do zobrazení DMV rozhodně nedostane. A vybrat pomocí CROSS APPLY podle textů samotného dotazu zatěžuje server velmi robustně.
Nicméně mě zajímá, odkud tento strach pochází. V některých firmách SQL Profiler - pracovní nástroj, někdo se toho bál, jako oheň (nějakou dobu jsem se věnoval poradenství a mohl porovnávat). Jsem si jistý, že to dopadlo takto:
Houstone máme problém. Základna zpomaluje. přijít na to
Je tu tolik klíšťat... Co potřebuji?
Dobře, zaškrtnu všechna políčka a pak se rozhodnu.
Co zůstává v čele vysokých úřadů? Někdo spustil SQL Profiler a všechno do sebe zapadlo. A pak si to řeknou při hře golfu.
Mimochodem, pokus zapsat takové 'píšeme všechno' stopy ne do souboru, ale do databáze na stejném serveru - kdysi jsem byl svědkem takového případu.
A jak je to s tebou? Zúčastněte se prosím průzkumu
Průzkumu se mohou zúčastnit pouze registrovaní uživatelé.
Můžete spustit SQL profiler na PROD?
-
Jsme malá firma, vše je pro nás jednoduché
-
Správci produkce samozřejmě mohou
-
Správci produkce mohou, po schválení a poražení
-
svatý svatý svatý
4 uživatelé hlasovali. 3 uživatelé se zdrželi hlasování.
Zdroj: www.habr.com