最近、少々驚きましたが、私が働いている大企業の部門の XNUMX つで、 SQLプロファイラ 営業時間内に。
営業時間内に発生するパフォーマンスの問題をどうやって分析するのかわかりません。 結局のところ、特にサーバー自体に負荷をかけずに 10 つまたは XNUMX つのプロシージャやクエリの速度が低下した場合、パフォーマンス ビューでは正確な状況が得られないことがよくあります。 Tiny Queer は XNUMX 時間に数回実行され、XNUMX 秒ではなく XNUMX 秒実行されます (ただし実行されます)。 とても重要な 顧客 非常に神経質) は間違いなく DMV ビューには入りません。 また、クエリ自体のテキストに従って CROSS APPLY で選択すると、サーバーに非常に堅牢に負荷がかかります。
しかし、私はこの恐怖がどこから来るのかを理解することに興味があります。 一部の企業では SQLプロファイラ -作業ツール、一部の人はそれを火のように恐れていました(しばらくの間、私はコンサルティングに従事しており、比較することができました)。 確か次のようになったと思います。
ヒューストン、問題があります。 基地が遅くなる。 それを理解する
ここにはダニがたくさんいます...何が必要ですか?
はい、すべてのボックスにチェックを入れてから決めます。
上級当局の頭の中には何が残っているのでしょうか? 誰かが打ち上げた SQLプロファイラ そしてすべてがうまくいきました。 そして彼らはゴルフのゲームをしながらそれをお互いに伝えます。
ちなみに、そんな「」を書き留める試みは、私たちはすべてを書きます' ファイルではなく、同じサーバー上のデータベースをトレースします。私はかつてそのようなケースを目撃しました。
それで、あなたはどうですか? アンケートにご参加ください
登録ユーザーのみがアンケートに参加できます。
PROD で SQL プロファイラーを実行できますか?
-
私たちは小さな会社なので、すべてがシンプルです
-
運用管理者はもちろん、
-
運用管理者は、承認および無効化を行った後、次のことを行うことができます。
-
聖なる聖なる
4 人のユーザーが投票しました。 3名のユーザーが棄権した。
出所: habr.com