Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Блокировка таблиц при запуске процесса
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, как вы решили задачу исключений блокировок таблиц у меня в данный момент проблема в том что, идет зависание при запуске процесса подозрение 1. несколько кликов кнопки и одно и тоже запускается несколько раз блокируя друг друга (у меня стоит submit) 2. при запуске процесса, заходит другой пользователь и начинает тоже записывать на те таблицы что , участвует в процессе, соответственно блокируя друг друга вижу решение 1 убить всех сессий кроме того кто будет запускать процесс, потом выставив статус при запуске вновь подключившихся не пускать проблема реализации как убить сессии кроме 1 го ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 08:11 |
|
||
|
Блокировка таблиц при запуске процесса
|
|||
|---|---|---|---|
|
#18+
Бакыткак вы решили задачу исключений блокировок таблиц Оракле, в отличии от MS SQL Server - не блокировочник и не ставит блокировки. Тем более на таблицы. Разбирайся и тестируй где у тебя там тормозит. Выведи логи со временными метками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 09:54 |
|
||
|
Блокировка таблиц при запуске процесса
|
|||
|---|---|---|---|
|
#18+
Бакыт1. несколько кликов кнопки и одно и тоже запускается несколько раз блокируя друг друга (у меня стоит submit) т.е. во время сабмита (1сек) ты нажал ещё раз сабмит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 09:55 |
|
||
|
Блокировка таблиц при запуске процесса
|
|||
|---|---|---|---|
|
#18+
выяснил еще один момент пользователь говорит связь обрывается часто значит при обрыве сессия не убивается, повторный запуск идет наложением? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 12:23 |
|
||
|
Блокировка таблиц при запуске процесса
|
|||
|---|---|---|---|
|
#18+
Бакытвыяснил еще один момент пользователь говорит связь обрывается часто ну вот видишь. Это главный момент. Значит причина одна - неустойчивая связь сети. Проявление может быть в чём угодно. Программировать не надо. Пусть нажимают F5 перед сабмитом. Помогает. Бакытзначит при обрыве сессия не убивается, повторный запуск идет наложением? тут стандарты HTTP и к апесу отношения не имеют. Сессия техническая к схеме разбора - короткая. Сессия веб сервера апекс - х.з. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 13:10 |
|
||
|
Блокировка таблиц при запуске процесса
|
|||
|---|---|---|---|
|
#18+
БакытЗдравствуйте, как вы решили задачу исключений блокировок таблиц у меня в данный момент проблема в том что, идет зависание при запуске процесса подозрение 1. несколько кликов кнопки и одно и тоже запускается несколько раз блокируя друг друга (у меня стоит submit) 2. при запуске процесса, заходит другой пользователь и начинает тоже записывать на те таблицы что , участвует в процессе, соответственно блокируя друг друга вижу решение 1 убить всех сессий кроме того кто будет запускать процесс, потом выставив статус при запуске вновь подключившихся не пускать проблема реализации как убить сессии кроме 1 го ? 1 вариант. Стандартный апексовый, на каждой сьранице есть опция "Allow duplicate page submissions" 2. Вариант Меня не устроил первый, я блокирую на 2 секунды кнопку после нажатия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2017, 16:28 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=39452069&tid=1874375]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 277ms |

| 0 / 0 |
