powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / simple lock detection facility
1 сообщений из 1, страница 1 из 1
simple lock detection facility
    #33580716
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простое средство обнаружения блокировок.

Вот простенький мониторчик блокировок на сервере.

Позволяет отследить ситуации, когда пользователи блокируют друго друга и получить информацию о том, почему это происходит.

Как устанавливать:

0) залить процедуры в sybsystemprocs.
1) сделать файл SQL с содержимым типа:

exec sp__dump_locks '20060226 12:00:00'
go

и запустить ISQL (или другую консоль) с ним в параметре -i и параметром -o some-file , чтобы вывод шел в файл.

ISQL должен работать все время, на которое вы взводите монитор (будет "висеть" долго )
Также возможно использование этих процедур в других вариантах.

Синтаксис команды sp__dump_locks такой :
sp__dump_locks till_time [,min_time_blocked [,min_blocked_spids
[,pause_interval]]]

@till_time smalldatetime -- Время до которого запускается монитор
блокировок.

@min_time_blocked int -- Минимальное время блокировки в секундах, которое
рассматривается как криминальное. (по умолчанию 15 секунд).

@min_blocked_spids int -- минимальное кол-во заблокированных процессов (по умолчанию 1)

@pause_interval char(8) -- время паузы в работе в формате 'HH:MM:SS' (по
умолчанию 10 секунд).

Смотрите также более полное описание в FAQ .
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / simple lock detection facility
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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