Яка користь від SP_WHO2?

sp_Who2 схожий на sp_Who, але він не задокументований і не підтримується повертає більше інформації та лічильник продуктивності з поточних процесів, як-от ім’я програми, яка виконує команду, дисковий IO, час процесора, час останнього пакетного виконання.16 березня 2020 р

Надає інформацію про поточних користувачів, сеанси та процеси в екземплярі SQL Server Database Engine. Інформацію можна відфільтрувати, щоб повернути лише ті процеси, які не перебувають у стані очікування, належать певному користувачеві або належать до певного сеансу.

На відміну від sp_who2, цей настроюваний sp_who3 показує лише сеанси, які мають поточний запит на виконання. Також показано читання та записування для поточної команди разом із кількістю читань та записів для всього SPID. Він також показує протокол, який використовується (TCP, NamedPipes або Shared Memory).

Що таке збережена процедура? Збережена процедура — це підготовлений код SQL, який можна зберегти, щоб код можна було використовувати знову і знову. Отже, якщо у вас є SQL-запит, який ви пишете знову і знову, збережіть його як збережену процедуру, а потім просто викличте її для виконання.

Процесорний час становить загальна кількість часу, який процесор витрачає на виконання певного запиту або операції в SQL Server. Команда SP_who2 у SQL Server може використовуватися для перегляду процесорного часу для кожного запущеного процесу. Процесорний час може допомогти визначити запити або операції, які споживають значну кількість процесорної потужності.

sp_Who2 схожий на sp_Who, але він не задокументований і не підтримується повертає більше інформації та лічильник продуктивності з поточних процесів, як-от ім’я програми, яка виконує команду, дисковий IO, час процесора, час останнього пакетного виконання.