Kürzlich stellte ich mit einiger Überraschung fest, dass es in einer der Abteilungen des großen Unternehmens, in dem ich arbeite, verboten ist,
SQL Profiler außerhalb der Geschäftszeiten auszuführen.
Ich weiß nicht, wie sie herauskommen, um Leistungsprobleme zu analysieren, die nur während der Geschäftszeiten auftreten. Schließlich liefern Leistungsansichten häufig kein genaues Bild, insbesondere wenn ein oder zwei Prozeduren / Sitzungen langsamer werden, insbesondere ohne den Server selbst zu laden. Ein winziges Tier, das mehrmals pro Stunde läuft und 10 Sekunden anstatt eines arbeitet (aber einen
sehr wichtigen Kunden
sehr nervös macht ), wird definitiv nicht in DMV-Ansichten geraten. Und wählen Sie mit CROSS APPLY entsprechend den Texten der Anführungszeichen selbst den Server sehr gut aus.
Ich bin jedoch daran interessiert zu verstehen, woher diese Angst kommt. In einigen Firmen ist der
SQL-Profiler ein funktionierendes Werkzeug, in einigen hatten sie Angst davor wie Feuer (für einige Zeit war ich in der Beratung tätig und konnte vergleichen). Ich bin mir ziemlich sicher, dass es so war:
Houston, wir haben ein Problem. Die Basis wird langsamer. Sortieren Sie es aus
Es gibt so viele Zecken ... Was brauche ich?
Okay, ich werde alle Kästchen ankreuzen und dann entscheiden.
Was bleibt im Kopf der hohen Behörden? Jemand hat den
SQL-Profiler gestartet und alles stand auf dem Spiel. Und dann erzählen sie es einander bei einer Partie Golf.
Übrigens ist der Versuch, solche "
Alle schreiben " -Spuren nicht in eine Datei, sondern in eine Datenbank auf demselben Server zu schreiben, besonders pikant - sobald ich einen solchen Fall gesehen habe.
Wie geht es dir Nehmen Sie bitte an der Umfrage teil