Äskettäin, yllätyksellisenä, sain tietää, että yhdellä suuren yrityksen osastolla, jossa työskentelen, käynnistettiin SQL Profiler aukioloaikoina.
En tiedä, miten he selviävät analysoimaan suorituskykyongelmia, jotka ilmenevät vain työaikana. Loppujen lopuksi suorituskykynäkymät eivät usein anna tarkkaa kuvaa, varsinkin jos yksi / kaksi toimenpidettä / kyselyä hidastuu ilman, että erityisesti itse palvelin ladataan. Tiny Queer, joka kulkee useita kertoja tunnissa ja kestää 10 sekuntia yhden sijasta (mutta käy hyvin tärkeä asiakas erittäin hermostunut) ei varmasti pääse DMV-näkymiin. Ja valitse CROSS APPLY -toiminnolla kyselyn tekstien mukaan, itse lataa palvelin erittäin vahvasti.
Olen kuitenkin kiinnostunut ymmärtämään, mistä tämä pelko tulee. Joissakin yrityksissä SQL Profiler - työväline, joissakin he pelkäsivät sitä, kuten tulta (harrastain jonkin aikaa konsultointia ja pystyin vertailemaan). Olen melko varma, että se meni näin:
Houston, meillä on ongelma. Pohja hidastuu. selvitä se
Täällä on niin paljon punkkeja… Mitä minä tarvitsen?
Okei, laitan rastin kaikkiin ruutuihin ja sitten päätän.
Mitä jää korkeiden viranomaisten päähän? Joku käynnisti SQL Profiler ja kaikki loksahti paikoilleen. Ja sitten he kertovat sen toisilleen golfin parissa.
Muuten, yritys kirjoittaa ylös sellaisia "kirjoitamme kaiken' jälkiä ei tiedostoon, vaan samalla palvelimella olevaan tietokantaan - olen joskus todistanut tällaisen tapauksen.
Ja miten sinulla menee? Ole hyvä ja osallistu kyselyyn
Vain rekisteröityneet käyttäjät voivat osallistua kyselyyn.
Voitko käyttää SQL-profiilia PROD:ssä?
-
Olemme pieni yritys, kaikki on meille yksinkertaista
-
Tuotannon ylläpitäjät voivat tietysti
-
Tuotannon ylläpitäjät voivat hyväksymisen ja lyömisen jälkeen
-
pyhä pyhä pyhä
4 käyttäjää äänesti. 3 käyttäjää pidättyi äänestämästä.
Lähde: will.com