|
|
|
Блокировка нескольких SQL запросов
|
|||
|---|---|---|---|
|
#18+
МВАmaxATC, Или я мысль не могу уловить. Или я. Работая с таким продуктом как Anywhere 9.0.1, то, что Вы представили, есть не очень хороший подход, данная логика реализации проверок и корректности должна быть вынесена из клиентской части и представлена самому Anywhere, написанием тригеров, хранимых процедур и т.п. Вот в них и описывайте всю логику и никаких блокировок не понадобиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2010, 13:34 |
|
||
|
Блокировка нескольких SQL запросов
|
|||
|---|---|---|---|
|
#18+
maxATC, здесь с Вами согласен. Если бы это был простой SELECT на проверку, а затем INSERT, как в приведенном примере. Но может быть еще так: проверка SELECT, а INSERT делает datawindow и он же апдейтит. Вот тут уже тупик. Поэтому хотелось бы блокировать таблицу. А переписывать огромный кусок кода, не очень охота. Буду думать. Хотя ведь тоже есть вероятность, что делаем SELECT(проверку), блокируем таблицу, а между этими действиями кто-то успел вставить данные. Выходит нормальной проверкой будет либо индекс(что в данном случае не подходит), либо вставка процедурой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2010, 15:37 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=36756804&tid=1335909]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 475ms |

| 0 / 0 |

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