Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как правильно читать данные из sp_who2? / 6 сообщений из 6, страница 1 из 1
16.06.2020, 18:20
    #39969888
teCa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно читать данные из sp_who2?
Всем привет. Подскажите, клиент жалуется, что выполняется долгая обработка запроса, я смотрю при помощи sp_who2, нет ли блокировок, блокировок нет, по данной сессии вижу, вот такую информацию:

SPID Status Command CPU IO LastBatch Request
341 sleeping AWAITING COMMAND 26124 37183 01.06.2016 14:04 0
354 sleeping AWAITING COMMAND 29062 37265 01.06.2016 12:18 0

Можно ли сказать, что последняя активность данной сессии была 4 и 6 часов назад соответственно, сейчас запрос чего то ожидает?
...
Рейтинг: 0 / 0
16.06.2020, 18:22
    #39969890
teCa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно читать данные из sp_who2?
teCa,

Дата скопировалась не верно, должно быть так 06/16 12:18:26
...
Рейтинг: 0 / 0
16.06.2020, 19:23
    #39969921
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно читать данные из sp_who2?
teCa
Можно ли сказать, что последняя активность данной сессии была 4 и 6 часов назад соответственно, сейчас запрос чего то ожидает?
Последний запрос в коннекте от клиента был в время, указанное в LastBatch.

Тот запрос выполнился, раз состояние sleeping/AWAITING COMMAND, он ничего не ожидает.

А сервер ожидает, что в этом коннекте ему придёт какая нибудь команда. и тогда он начнёт её выполнять.
...
Рейтинг: 0 / 0
17.06.2020, 02:11
    #39970006
teCa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно читать данные из sp_who2?
alexeyvg,

А если этого не происходит в течении длительного времени? Если брать транзакцию, если запрос отработал, по сути, он открыл и закрыл транзакцию, а какого типа команду может ожидать сервер?
...
Рейтинг: 0 / 0
17.06.2020, 08:41
    #39970032
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно читать данные из sp_who2?
teCa
alexeyvg,

А если этого не происходит в течении длительного времени? Если брать транзакцию, если запрос отработал, по сути, он открыл и закрыл транзакцию, а какого типа команду может ожидать сервер?

Пока соединение клиента с сервером установлено - сервер ждет.

sleeping/AWAITING COMMAND = клиент НИЧЕГО не просит от сервера, а все что было попрошено ранее - сделано.
...
Рейтинг: 0 / 0
17.06.2020, 09:43
    #39970045
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно читать данные из sp_who2?
teCa
alexeyvg,

А если этого не происходит в течении длительного времени? Если брать транзакцию, если запрос отработал, по сути, он открыл и закрыл транзакцию, а какого типа команду может ожидать сервер?
Если этого не происходит, значит, не происходит.

Например, у вас в браузере открыта вкладка SQL.RU
WEB-сервер ожидает от вас команды. Какого типа? Например, прочитать сообщения какой то темы, или обновить список тем.
(это образно, коннекты в www устроены по другому, но суть в общем примерно такая)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как правильно читать данные из sp_who2? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]