Së fundmi m'u be intriguese të mësoja se në një nga departamentet e një kompanie të madhe, ku punoj, është e ndaluar të ekzekutohet SQL profiler në orët e punës.

Nuk e di se si arrijnë të analizojnë problemet me performancën që ndodhin pikërisht gjatë orëve të punës. Sepse shikimet e performancës shpesh nuk japin një pamje të saktë, veçanërisht nëse ngadalësohet një/a dy procedura/kërkesa, pa ngarkuar veçanërisht serverin. Një kërkesë e vogël, e cila ekzekutohet disa herë në orë dhe punon 10 sekonda në vend të një (por bën diçka shumë të rëndësishme për klientin shumë nervoz) nuk do të kapet në shikimet DMV. Dhe një select me CROSS APPLY për tekstet e kërkesave e ngarkon serverin më së miri.
Megjithatë, më intereson të kuptoj se nga buron kjo frikë. Në disa kompani SQL profiler është një instrument pune, në disa e pështjellin sikur është një zjarr (për një kohë të caktuar kam ndihmuar në konsultimit dhe mund të krahasoja). Jam pothuajse i sigurt se kështu ka qenë:

Hjuston, kemi probleme. Baza po ngadalësohet. Ndihmo.


KĂ«tu janĂ« kaq shumĂ« kutia⊠ĂfarĂ« do tĂ« m'i nevojitet?


Shtypa të gjitha kutitë dhe pastaj do të vendos.

ĂfarĂ« mbetet nĂ« mendjen e drejtuesve tĂ« lartĂ«? Disa e lanĂ« SQL profiler dhe gjithçka ndaloi. Dhe pastaj e tregojnĂ« njĂ«ri-tjetrit gjatĂ« njĂ« partie golfi.
PĂ«r mĂ« tepĂ«r, njĂ« pikĂ« e veçantĂ« i jep pĂ«rpjekja pĂ«r tĂ« regjistruar kĂ«ta âregjistrojmĂ« gjithçkaâ traces jo nĂ« skedar, por nĂ« bazĂ«n e tĂ« njĂ«jtĂ«s serverin - njĂ« herĂ« isha dĂ«shmitar i njĂ« rasti tĂ« tillĂ«.
Si janë punët për ju? Ju lutem, merrni pjesë në anketë
Vetëm përdoruesit e regjistruar mund të marrin pjesë në anketë. , ju lutem.
A mund të ekzekutoni SQL profiler në PROD?
Ne jemi një kompani e vogël, gjithçka është e thjeshtë
Administratoret e prodhimit natyrisht mund
Administratoret e prodhimit mund pas miratimeve dhe falënderimeve
Shenjt, shenjt, shenjt
Katër përdorues e votuan. Tre përdorues abstenuan.
Burimi: habr.com
