1

SQL Server 2008 では、クエリの実行時に実際に何が行われているかを調べたいと思います。どうにかして以下を見ることはできますか?

  1. クエリによって「生成された」ログ レコードの数 (および場合によってはその内容)。
  2. ログの内容が実際のデータ構造に実際に適用されるとき。例えば:
    1. 新しい行が (クラスタリング) インデックス構造に実際に追加されるのはいつですか?
    2. また、更新/挿入は B ツリーの再編成を意味していましたか (もしそうなら、その B ツリーのどのくらいの部分 (ページ数) が影響を受けましたか)? うーん、これについては別の質問を投稿するべきだったかもしれません...
  3. アクセスされた各テーブルのバッファ ミス/ヒットの数。
  4. バッファーの内容 (現在バッファーにあるテーブルのページはどれか、またはいくつのページか)。

ところで:この質問を複数の小さな質問に分割することを検討しましたが、それらはかなり関連していると思います。

4

2 に答える 2

0

SQL プロファイラーのオプションと、ストアド プロシージャの実行計画を表示するオプションがあります。

于 2011-07-17T19:08:40.333 に答える