powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Lock Timeout - задержка блокировки
8 сообщений из 8, страница 1 из 1
Lock Timeout - задержка блокировки
    #35417018
JenyaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересует для ASA 5.x или ASE 12.x.
Можно ли при доступе к блокированной другой транзакцией таблице вызвать не подвисание, а сообщение о блокировке в виде sql ошибки. По возможености с задаваемым тайм аутом. Что нибудь аналогичное lock_timeout Microsoft.
...
Рейтинг: 0 / 0
Lock Timeout - задержка блокировки
    #35417205
JenyaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В ASA вроде нашел не совсем то, однако тоже хорошо - опция BLOCKING - если OFF ждать освобождения не будет, а сразу вернёт ошибку.
...
Рейтинг: 0 / 0
Lock Timeout - задержка блокировки
    #35418365
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для SA:
Выставить опцию базы Blocking = off тогда вообще никто никогда не будет ждать освобождения ресурса а сразу сообщать об ошибке доступа.
Либо выставить опцию базы Blocking = on (это значение по умолчанию) и задать параметр коннекта blocking_timeout=ХХХ в миллисекундах. По умолчанию оно ноль, то есть ждать освобождения вечно.

Для ASE:
Опция базы данных lock wait period (через sp_configure) задает время ожидания освобождения для всех коннектов.
Опция коннекта set lock wait задает время ожидания для коннекта.
...
Рейтинг: 0 / 0
Lock Timeout - задержка блокировки
    #35418730
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl пишет:

> Для ASE:
> Опция базы данных lock wait period (через sp_configure) задает время
> ожидания освобождения для всех коннектов.
> Опция коннекта set lock wait задает время ожидания для коннекта.

Еще в ASE есть хинт запроса READPAST - пропускает заблокированные
записи при чтении. Можно потом обработать кол-во выбранных записей
и вызвать RAISERROR.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Lock Timeout - задержка блокировки
    #35424973
JenyaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как можно установить параметр lock wait в рамках одного соединения, а не всей базы, или sp_configure устанавливает опцию в рамках одного соединения по умолчанию ??
...
Рейтинг: 0 / 0
Lock Timeout - задержка блокировки
    #35425972
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JenyaD пишет:
> Автор: "JenyaD"
> Как можно установить параметр lock wait в рамках одного соединения, а не
> всей базы, или sp_configure устанавливает опцию в рамках одного
> соединения по умолчанию ??

sp_configure устанавливает опцию для всего сервера.

Тебе же сказали :


Для ASE:
Опция базы данных lock wait period (через sp_configure) задает время ожидания
освобождения для всех коннектов.
Опция коннекта set lock wait задает время ожидания для коннекта.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Lock Timeout - задержка блокировки
    #35426087
JenyaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сорри завтыкал
...
Рейтинг: 0 / 0
Lock Timeout - задержка блокировки
    #35426101
JenyaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Единицы измерения у set lock wait такие же как и lock wait period ??
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Lock Timeout - задержка блокировки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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