Что означает «exec sp_reset_connection» в Sql Server Profiler? [Дубликат]
На этот вопрос уже есть ответ:
Что делает sp_reset_connection? 2 ответаПопытка понять, что означает Sql Profiler, испуская "sp_reset_connection".
У меня есть следующая строка "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» означает, что весь процесс (мое соединение было открыто, команда select stmt запущена, затем соединение закрыто и возвращено в пул) просто имеет место? Или мое соединение все еще находится на открытой сцене.
И почему sp_reset_connection выполняется перед моим собственным оператором select, не должно ли произойти сброс после sql пользователя?
Я пытаюсь узнать, есть ли способ узнать более подробно, когда соединение открывается и закрывается?
Видя "exec sp_reset_connection", означает ли это, что мое соединение закрыто?