Nesen ar zināmu pārsteigumu es uzzināju, ka vienā no milzīgā uzņēmuma nodaļām, kurā strādāju, tika uzsākta SQL profilētājs darba laikā.
Es nezinu, kā viņiem izdodas analizēt veiktspējas problēmas, kas rodas tieši darba laikā. Galu galā veiktspējas skati bieži nesniedz precīzu priekšstatu, it īpaši, ja viena / divas procedūras / vaicājumi palēninās, īpaši neielādējot pašu serveri. Tiny Queer, kas darbojas vairākas reizes stundā un darbojas 10 sekundes, nevis vienu (bet darbojas ļoti svarīgs klients ļoti nervozs) noteikti neiekļūs DMV skatos. Un izvēlieties ar CROSS APPLY atbilstoši vaicājuma tekstiem, ļoti spēcīgi ielādē serveri.
Tomēr mani interesē saprast, no kurienes rodas šīs bailes. Dažās firmās SQL profilētājs - darba instruments, dažos no tā baidījās, piemēram, uguns (kādu laiku nodarbojos ar konsultācijām un varēju salīdzināt). Esmu diezgan pārliecināts, ka tas notika šādi:
Hjūstona, mums ir problēma. Bāze palēninās. saprast
Šeit ir tik daudz ērču... Ko man vajag?
Labi, es atzīmēšu visus lodziņus un tad izlemšu.
Kas paliek augstāko iestāžu galvā? Kāds palaida SQL profilētājs un viss nostājās savās vietās. Un tad viņi to stāsta viens otram golfa spēlē.
Starp citu, mēģinājums pierakstīt tādusmēs rakstām visu' pēdas nevis uz failu, bet uz tā paša servera datu bāzi – kādreiz biju liecinieks šādam gadījumam.
Un kā ir ar tevi? Lūdzam piedalīties aptaujā
Aptaujā var piedalīties tikai reģistrēti lietotāji.
Vai varat palaist SQL profilētāju uz PROD?
-
Mēs esam mazs uzņēmums, mums viss ir vienkārši
-
Protams, ražošanas administratori var
-
Ražošanas administratori var pēc apstiprināšanas un pēršanas
-
svēts svēts svēts
Balsoja 4 lietotāji. 3 lietotāji atturējās.
Avots: www.habr.com