EXEC sp_who2 - LastBatch? - PullRequest
       1

EXEC sp_who2 - LastBatch?

2 голосов
/ 15 июня 2011

У меня проблема с использованием процессора. Чтобы найти информацию по обработке запросов, я использовал:

EXEC sp_who2 

Я получил результаты, в наборе результатов один из столбцов lastBatch. Может ли кто-нибудь объяснить, что такое LastBatch и как он может быть полезен для анализа дорогостоящих запросов?

1 Ответ

2 голосов
/ 15 июня 2011

lastBatch - это просто дата / время последнего пакета, выполненного соединением, указанным в записи sp_who2. Его основное использование довольно простое ... оно сообщает вам, когда соединение в последний раз выполняло пакет.

Что касается того, как его можно использовать при анализе дорогостоящих запросов, связанных конкретно с проблемой вашего процессора ... Это может помочь вам сопоставить дату / время пакета, выполненного соединением с сеансом perfmon. Зная дату / время, вы сможете точно определить, какая нагрузка была у процессора во время выполнения пакета. (Пока вы активно отслеживали perfmon, чтобы иметь что-то, к чему вы могли бы вернуться.)

sp_who2 также возвращает другую полезную информацию, такую ​​как cmd, которую вы можете анализировать глубже с помощью различных dmv и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...