Nedavno sam, sa izvesnim iznenađenjem, saznao da je u jednom od odeljenja ogromne kompanije u kojoj radim pokrenut SQL Profiler u radno vrijeme.
Ne znam kako oni izlaze da analiziraju probleme performansi koji se javljaju samo u radno vrijeme. Uostalom, prikazi performansi često ne daju tačnu sliku, posebno ako se jedna/dvije procedure/upita uspore, bez posebnog učitavanja samog servera. Tiny Queer koji radi nekoliko puta na sat i radi 10 sekundi umjesto jedne (ali radi veoma važno klijent veoma nervozan) definitivno neće ući u DMV preglede. I odaberite sa CROSS APPLY u skladu sa tekstovima upita sam učitava server vrlo robusno.
Međutim, zanima me da shvatim odakle dolazi taj strah. U nekim firmama SQL Profiler - radni alat, u nekima su ga se plašili, poput vatre (neko vrijeme sam se bavio savjetovanjem i mogao sam uporediti). Prilično sam siguran da je ispalo ovako:
Hjuston, imamo problem. Baza usporava. shvatiti
Ovdje ima toliko krpelja… Šta mi treba?
Ok, označit ću sve kvadratiće i onda ću odlučiti.
Šta ostaje u glavi visokih vlasti? Neko je lansirao SQL Profiler i sve je sjelo na svoje mjesto. A onda to pričaju jedno drugom uz partiju golfa.
Inače, pokušaj da se zapiše ovakva 'pišemo sve' tragovi ne do fajla, već do baze podataka na istom serveru - jednom sam bio svedok takvog slučaja.
A kako stoje stvari kod vas? Molimo vas da učestvujete u anketi
Samo registrovani korisnici mogu učestvovati u anketi.
Možete li pokrenuti SQL profiler na PROD-u?
-
Mi smo mala kompanija, sve nam je jednostavno
-
Administratori proizvodnje mogu naravno
-
Administratori proizvodnje mogu, nakon odobrenja i batina
-
sveti sveti sveti
4 korisnika je glasalo. 3 korisnika su bila uzdržana.
izvor: www.habr.com