SQLプロファイラーは危険ですか?

最近、驚いたことに、私が働いている巨大な会社の部門の1つで、営業時間内にSQLプロファイラーを起動することは禁じられています


営業時間内に発生するパフォーマンスの問題を分析するために彼らがどうやって出てくるのかわかりません。 結局のところ、特にサーバー自体をロードせずに1つまたは2つの手順/テストの速度が低下した場合、パフォーマンスビューでは正確な状況が得られないことがよくあります。 1時間に数回走り、1匹ではなく10秒間働く小さな動物(ただし、 非常に重要なクライアントを非常に神経質にする )は、DMVのビューには絶対に入らないでしょう。 そして、引用自体のテキストに応じてCROSS APPLYを選択すると、サーバーが非常によくロードされます。

しかし、私はこの恐怖がどこから来るのかを理解することに興味があります。 一部の企業では、 SQLプロファイラーは実用的なツールであり、一部の企業では、火災のようなものを恐れていました(しばらくの間、コンサルティングに従事し、比較することができました)。 私はそれがこのようだったと確信しています:


ヒューストン、問題があります。 ベースブレーキ。 整理する




非常に多くのダニがあります...何が必要ですか?




さて、すべてのボックスをチェックしてから決定します。



高官の頭には何が残っていますか? 誰かがSQLプロファイラーを起動し、すべてがかかった。 そして、彼らはゴルフの試合でお互いにそれを伝えます。

ちなみに、そのような「 すべて書き込み 」トレースをファイルではなく同じサーバー上のデータベースに書き込もうとすると、特別な奇跡が生じます。

調子はどう? 調査をお願いします

Source: https://habr.com/ru/post/J445004/


All Articles