|
|
|
Блокировка таблиц ASA SQLRemote
|
|||
|---|---|---|---|
|
#18+
Есть вопрос, В нашей "системе" consolidate БД ASA связана с БД ASE через прокси таблицы и триггеры, т.е. на обоих серверах настроены прокси на одинаковые таблицы. Так вот случаются (иногда) взаимные блокировки, когда например dbremote хочет сделать Update или Insert, который по триггерам через прокси таблицы должен повторить эти действия на ASE, а на ASE делается (например) Delete из этой же таблицы, там (на ASE) они все rowlevel lock scheme ... Во всех триггерах проверяется КТО их вызвал (ну в смысле если триггер вызвали "через прокси" то тут же return) .. и в этот момент "возникает" взаимная блокировка .... ведь dbremote лочит ВСЮ таблицу на ASA ... или я что-то не понимаю? и как избежать этого ... или хотя бы внутри триггера на ASE узнать что "нужная" таблица на ASA залочена? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 21:48 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=31&tid=2010750]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 142ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...