powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / DBCC TRACEON
16 сообщений из 16, страница 1 из 1
DBCC TRACEON
    #32059644
Андрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте !

Есть мысль активировать трейс 1204 (deadlocks): DBCC TRACEON(1204).

Вопрос:
непойму никак куда же вывод пойдет ? Сам профайлер будет способен давать больше иформации или куда-то еще надо посматривать ?

Спасибо
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32059668
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В error log.
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32059673
Андрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Дед Мазай !
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32059700
Фотография KANDed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрий, ты почему оскорбляешь?!
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32059704
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще да. Я и не заметил. Безобразие:)
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32059709
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточню: в журнале SQL Server’а информация о deadlocks появится, если Вы укажете два флага: 3605 и 1204. Сделать это можно через DBCC TRACEON(3605,-1) либо указав startup parameter.

Удачи
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32059724
Андрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения, но я не понял ЧЕМ я Вас оскорбил ?
Я действительно хотел просто поблагодарить. Может я просто чего-то не понимаю - работы по горло...


TO: jimmers

Спасибо. Вот только я что-то не понял слегка зачем 3605 ?
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32059728
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну не надо, так не надо.
Наше дело предложить, Ваше дело - отказаться
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32059731
Андрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но Ваше предложение звучало как "...появится, если Вы укажете два флага: 3605 и 1204". И как я понял наличие ОБЕИХ флагов яваляется необходимым условием ? Или у меня проблемы с русским уже... :-)
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32059773
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрий не Дед Мазай ,а ДедМаздай у вас не с русским ,а со внимательностью траблы
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32059820
Андрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибку понял, прошу прощения...

TO: Maxx
Если бы у меня были проблемы с внимательностью, то меня бы же давно погнали с работы... :-)

Кстати, привет Киеву !
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32059874
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтоб не оффтопик - давай в "просто треп".Там и пообщаемся
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32059935
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополнение:

Trace flag 1204 returns the type of locks participating in the deadlock and the current command affected. In SP3 and later with this trace flag on, the deadlock information is automatically written to the error log.
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32060456
Андрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TO: jimmers

Спасибо. Но вот вопрос возник: запуск DBCC TRACEON(1204) "сработает" только для конктретной сессии или куда ? Я его в воскресенье аккуратненько после арихвации запустил, сегодня о deadlockах мне программы письмеца то порисылали, а вот в errorloge - тишина.. Просветите, товарища, будьте любезны !
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32060496
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрий,

Все относительно просто:

1. Если Вы устанавливаете флаги трассировки через ключи sqlservr.exe, то действие флагов будет распространяться на все сессии.
Пример:

Код: plaintext
sqlservr.exe -T1204 -T3605


Тут два нюанса: буква T должна быть в верхнем регистре (нижний регистр тоже устанавливает флаги трассировки, как описано в Books Online, но имеющие совершенно иное значение. Интересно, какое?). Кроме того, через DBCC TRACEOFF(TraceFlag,-1) можно отключить выставленный флаг
(где-то я читал, что выставленные в командной строке или через параметры SQL Server'а флаги нельзя "отменить" - не верьте этому).

2. Если через DBCC TRACEON, то необходимо указать -1 для
распространения эффекта флагов трассировки на все сессии. Пример:

Код: plaintext
DBCC TRACEON( 3605 , 1204 ,- 1 )


Удачи
...
Рейтинг: 0 / 0
DBCC TRACEON
    #32060616
Андрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to:jimmers

Спасибо !
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / DBCC TRACEON
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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