2

SqlServer はスキャンを開始してストアド プロシージャを実行する必要がありますか?

Sql Profiler では、次のように表示されます。

  • RPC 開始 ( exec sp_Edu3_SelectExamSession @ExamSessionId=N'AccessCode39361814' )
  • スキャン:開始
  • スキャン:開始
  • スキャン:開始
  • RPC 完了 ( exec sp_Edu3_SelectExamSession @ExamSessionId=N'AccessCode39361814' )

ストアド プロシージャで何が起こっているかをどうにかして確認できますか? その SP ではさまざまなクエリが実行されますが、それらは Sql Profiler には表示されないようです (さらにいくつかのイベントを確認する必要があるのでしょうか?)

Scan:Started は、おそらく sp のクエリによるスキャンですか? か否か?

4

1 に答える 1

2

プロファイラーを起動すると、ストアド プロシージャの行ごとの実行を確認できるテンプレートがあります。メモリからの「SQLProfilerTSQL_SPs」のようなものです。

スキャン イベントは関連付けられている場合と関連付けられていない場合があります。設定したフィルターによって異なります。

于 2010-03-14T15:18:02.117 に答える