Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Блокировка таблиц ASA SQLRemote / 2 сообщений из 2, страница 1 из 1
04.02.2010, 21:48
    #36450727
_Drive_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка таблиц ASA SQLRemote
Есть вопрос,
В нашей "системе" consolidate БД ASA связана с БД ASE через прокси таблицы и триггеры, т.е. на обоих серверах настроены прокси на одинаковые таблицы. Так вот случаются (иногда) взаимные блокировки, когда например dbremote хочет сделать Update или Insert, который по триггерам через прокси таблицы должен повторить эти действия на ASE, а на ASE делается (например) Delete из этой же таблицы, там (на ASE) они все rowlevel lock scheme ...
Во всех триггерах проверяется КТО их вызвал (ну в смысле если триггер вызвали "через прокси" то тут же return) .. и в этот момент "возникает" взаимная блокировка .... ведь dbremote лочит ВСЮ таблицу на ASA ... или я что-то не понимаю? и как избежать этого ... или хотя бы внутри триггера на ASE узнать что "нужная" таблица на ASA залочена?
...
Рейтинг: 0 / 0
04.02.2010, 23:45
    #36450833
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка таблиц ASA SQLRemote
А почему бы не поставить между ASA и ASE нормальную репликацию через Mobilink?
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Блокировка таблиц ASA SQLRemote / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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