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

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

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

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

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


TO: jimmers

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

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

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

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
21.10.2002, 20:05:36
    #32060456
Андрий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBCC TRACEON
TO: jimmers

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

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

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
22.10.2002, 11:29:29
    #32060616
Андрий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBCC TRACEON
to:jimmers

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


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