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

Откуда: Сидней
Сообщений: 1157
Создаю трейс, в котором отлавливаю все события группы "Locks", сохраняю около 15-ти столбцов данных на локальном компьютере, в таблицу. После запуска трассировки пользователи рыдают: жуткие тормоза...
Использование процессоров в среднем около 30-60% (в зависимости от времени суток), блокировок одними процессами других практически не наблюдается, т.е. как и без трассировки.
Почему??? Может сетевуха? (Гигабит)
Очень нужно отследить использование блокировок в часы рабочей нагрузки.
21 май 03, 10:27    [204768]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
Белов Владимир
Member

Откуда: Москва
Сообщений: 1716
И какую информацию с этого трейса ты хочешь поиметь - это раз. И что ты с ней будешь делать - это два.
21 май 03, 12:19    [205021]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
Roust_m
Member

Откуда: Сидней
Сообщений: 1157
Кто (хост, юзер, приложение), какие и в каких количествах использует блокировки. Кто и на каких объектах чаще всех создает дедлоки.
После чего попробую сократить число блокировок и в особенности дедлоков.
Я тока не пойму, почему все так тормозит, если сервер не загружен и результаты я на свой комп сливаю?
21 май 03, 13:52    [205278]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
Белов Владимир
Member

Откуда: Москва
Сообщений: 1716
ну-ну.
вперед без страха и сомнения.
Только каким образом ты их будешь сокращать ? Это до фига серверной части mbsII надо переписать.
21 май 03, 16:40    [205636]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
Roust_m
Member

Откуда: Сидней
Сообщений: 1157
2Белов Владимир: Пока это все эксперименты, изучение. В принципе если не получится, неважно. Просто я понять хочу, как это все можно сделать (собрать инфу по блокировкам и др.) без торможения сервера. Похоже все-таки сеть-узкое место, попробую завтра запустить трейс с сохранением на локальный диск.
Мне еще такое интересно: почему базы на Юпитере так плохо индексированы, если объем записи от операций чтения меньше 0,1% и процессорный ресурс скоро кончится (когда осенью число операций вырастет)?

Коллеги, подскажите, если кто знает, как собрать информацию о тех таблицах в базе, которые больше всех используются
/*В трейсе не собирается не только имя объекта, но и имя файла и даже нет имени базы данных, правда его можно вычислить по ID базы, который собирается хорошо, но вот ObjectID ни фига не собирается :( */
21 май 03, 17:00    [205669]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
Белов Владимир
Member

Откуда: Москва
Сообщений: 1716
Не надо гнать.
ObjectID прекрасно собирается. Настрой в профайлере, чтобы собирались батч-комплитед.
Посмотри на сервер RESURRECT - там статистики на 33 гига я оставлял. Если конечно, случайно не удалил :-)
После месяца сбора информации напиши отчетик, который выводил бы кол-во использования каждого объекта. И профайлер запускай лучше на JUPITER а не на клиенте.
А вите передай, что он мудак. :-)
21 май 03, 17:40    [205752]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
Glory
Member

Откуда:
Сообщений: 104760
В BOL есть подробное описание какие Data column-ы гененрируются для каждого event-а и что они обозначают.
21 май 03, 17:46    [205762]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
2 Roust_m и Белов Владимир

Ребята, вы о чем? :-)
21 май 03, 17:58    [205779]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
Roust_m
Member

Откуда: Сидней
Сообщений: 1157
2Белов Владимир: За наводку спасибо... Случайно ничего не удалял :)
21 май 03, 17:59    [205783]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Ну в смысле, кто такие RESURRECT И JUPITER. И почему Витя мудак? :-)
21 май 03, 18:00    [205784]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
Guest++
Guest
JUPITER - это основной сервер компании Дилайн
RESURRECT - ещё один сервер
21 май 03, 18:14    [205801]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
Same_Genetik
Member

Откуда:
Сообщений: 35
...А с Витей как же ? Таки общественность хочет знать и за Витю тоже...
21 май 03, 19:07    [205849]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
Roust_m
Member

Откуда: Сидней
Сообщений: 1157
Народ, давайте закроем эту тему? Глупо это все...
21 май 03, 19:15    [205856]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Ладно, проехали. :-) Уж и пошутить нельзя!
21 май 03, 19:21    [205863]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
mahoune
Member

Откуда: Moscow
Сообщений: 5653
2Белов Владимир, а ты случаем Шеболдаева Б. не знаешь?
21 май 03, 19:23    [205866]     Ответить | Цитировать Сообщить модератору
 Re: Трассировка блокировок  [new]
Белов Владимир
Member

Откуда: Москва
Сообщений: 1716
Конечно знаю.
Кто ж его в Дилайне не знает :-))
Ну а витя мудак...., потому что мудак.
Кидает на деньги урод.
21 май 03, 20:21    [205917]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить