「sp_reset_connection」を発行して、Sql Profiler が何を意味するのかを理解しようとしています。
次の「exec sp_reset_connection」行に続いて、BatchStarting と Completed があります。
RPC:Completed exec sp_reset_connection
SQL:BatchStarting SELECT [c].[TestID] AS [TestID], [c].[Description] AS [Description] FROM [dbo].[Test] AS [c]
SQL:BatchCompleted SELECT [c].[TestID] AS [TestID], [c].[Description] AS [Description] FROM [dbo].[Test] AS [c]
基本的に、最初の行「exec sp_reset_connection」は、プロセス全体(接続が開かれ、選択stmtが実行され、接続が閉じられ、プールに解放される)が行われることを意味しますか? または、私の接続はまだオープン段階にあります。
そして、sp_reset_connection が自分の select ステートメントの前に実行されるのはなぜですか? リセットはユーザーの sql の後に来るべきではありませんか?
接続がいつ開かれ、いつ閉じられるかをより詳細に知る方法はありますか?
「exec sp_reset_connection」と表示されているということは、接続が閉じられているということですか?