Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Чтение таблицы из триггера (after-insert)
|
|||
|---|---|---|---|
|
#18+
graycode В этой ситуации есть еще нюанс, допустим разные сессии вставляют записи с id - 8, 9, 10; 8 и 10 были подтверждены, в этот момент наш неофит начал некую обработку и считал записи вплоть до последней 10-й, обработал их и думает, что он обработал все записи до 10-й включительно, после этого проходит commit 9-й и ущербная логика программного модуля неофита поломалась. Если это джоб периодически проверяющий таблицу (и несколько пишущих в нее сессий), то такое было возможно. Запоздалые коммиты могли бы пропуститься. Пришлось бы отмечать что видел, что не видел, ... лишняя работа. У меня не так. Мой после-триггер видит (и обрабатывает) каждую вставленную строку ровно один раз до коммита. Чем проще дизайн, тем меньше ломается. (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2020, 20:10 |
|
||
|
Чтение таблицы из триггера (after-insert)
|
|||
|---|---|---|---|
|
#18+
env graycode, Он живёт в парадигме НеофитSQL В таблицу импорта событий пишет один пользователь, больше никто Предположу, что один пользователь == одна сессия в этой парадигме. Точно. Пользователь тут не важен. Важно что в таблицу пишет ровно одна сессия, которая больше ничего не делает. (но если это важно, пользователь для импорта тоже другой, с ужатыми правами) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2020, 20:14 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1880777]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
7ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 9ms |
| total: | 155ms |

| 0 / 0 |
