Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Есть ли возможность узнать, какой именно запрос сейчас выполняется?  [new]
Shurgenz
Member

Откуда: Питер
Сообщений: 1938
Иногда попадаются долгоиграющие запросы - кандидаты на оптимизацию. Профайлер их показывает уже после выполнения. Нельзя ли поглядеть на такой запрос во время его выполнения?
6 окт 05, 14:23    [1944690]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли возможность узнать, какой именно запрос сейчас выполняется?  [new]
Prolog
Member

Откуда: Москва
Сообщений: 2791
fn_get_sql()
DNCC INPUTBUFFER
6 окт 05, 14:24    [1944694]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли возможность узнать, какой именно запрос сейчас выполняется?  [new]
Shurgenz
Member

Откуда: Питер
Сообщений: 1938
fn_get_sql() - это что? В БОЛ нету такого


DBCC INPUTBUFFER - как сделать, чтоб показывался весь запрос? А то большие запросы урезаются
6 окт 05, 14:30    [1944729]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли возможность узнать, какой именно запрос сейчас выполняется?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Shurgenz
Иногда попадаются долгоиграющие запросы - кандидаты на оптимизацию. Профайлер их показывает уже после выполнения. Нельзя ли поглядеть на такой запрос во время его выполнения?


И какое решение Вы можете принять подглядывая за запросом "во время его выполнения"?! :)

ЗЫ. В профайлере есть еще и события SQL:StmStarting.
6 окт 05, 14:33    [1944746]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли возможность узнать, какой именно запрос сейчас выполняется?  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Shurgenz
fn_get_sql() - это что? В БОЛ нету такого
Э-хе-хе... Она появилась в SP3. Если сервер пропатчен, то пропачте и клиентов.
6 окт 05, 14:33    [1944748]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли возможность узнать, какой именно запрос сейчас выполняется?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Shurgenz
fn_get_sql() - это что? В БОЛ нету такого


DBCC INPUTBUFFER - как сделать, чтоб показывался весь запрос? А то большие запросы урезаются

1. fn_get_sql появилась в SP3 и соответствующем ему BOL
2. Показываются только первые 255 символов выполняемого бэтча. Это все.
6 окт 05, 14:33    [1944749]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли возможность узнать, какой именно запрос сейчас выполняется?  [new]
Prolog
Member

Откуда: Москва
Сообщений: 2791
Нужен BOL от SP3 или здесь fn_get_sql()
6 окт 05, 14:37    [1944782]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли возможность узнать, какой именно запрос сейчас выполняется?  [new]
Shurgenz
Member

Откуда: Питер
Сообщений: 1938
хм... недавно переставлял систему, решил сразу SP4 наложить... наложил, а @@VERSION возвращает

Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 2)
6 окт 05, 14:38    [1944787]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли возможность узнать, какой именно запрос сейчас выполняется?  [new]
Breakneck
Member

Откуда: Kiev
Сообщений: 2454
Shurgenz
хм... недавно переставлял систему, решил сразу SP4 наложить... наложил, а @@VERSION возвращает

Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 2)

Ну дік правильно, это он и есть
6 окт 05, 14:40    [1944800]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли возможность узнать, какой именно запрос сейчас выполняется?  [new]
Shurgenz
Member

Откуда: Питер
Сообщений: 1938
а куда ж дели fn_get_sql()?
6 окт 05, 14:41    [1944806]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли возможность узнать, какой именно запрос сейчас выполняется?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Shurgenz
а куда ж дели fn_get_sql()?

BOL устанавливается отдельно от SP
6 окт 05, 14:43    [1944815]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить