|
|
|
Цикличная процедура
|
|||
|---|---|---|---|
|
#18+
Как можно средствами SQL в базе данных сохранить процедуру, которая будет выполняться всегда. Возможно ли это ? Процедуры и триггеры не подходят: процедуры вызываются при вызове пользователем в SQL запросах, триггеры срабатывают при обновлении таблиц. Как быть ? Нужна процедура которая выполняется всегда циклично ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 12:49 |
|
||
|
Цикличная процедура
|
|||
|---|---|---|---|
|
#18+
Andrey3k, Сохрани и сразу выполняй, для циклов в процедурных языках средств предостаточно. А на всякое всегда найдется "никогда не говори никогда". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 13:02 |
|
||
|
Цикличная процедура
|
|||
|---|---|---|---|
|
#18+
Andrey3kКак можно средствами SQL в базе данных сохранить процедуру, которая будет выполняться всегда. Возможно ли это ? Процедуры и триггеры не подходят: процедуры вызываются при вызове пользователем в SQL запросах, триггеры срабатывают при обновлении таблиц. Как быть ? Нужна процедура которая выполняется всегда циклично ? cron + psql + sql-скрипт :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 14:16 |
|
||
|
Цикличная процедура
|
|||
|---|---|---|---|
|
#18+
mad_nazgulAndrey3kКак можно средствами SQL в базе данных сохранить процедуру, которая будет выполняться всегда. Возможно ли это ? Процедуры и триггеры не подходят: процедуры вызываются при вызове пользователем в SQL запросах, триггеры срабатывают при обновлении таблиц. Как быть ? Нужна процедура которая выполняется всегда циклично ? cron + psql + sql-скрипт :-) Вот сразу видно понимающего человека. ;) -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 14:34 |
|
||
|
Цикличная процедура
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, это не спартивна вот интересно если через дблинк, и баунсер себя асинхронно в конце вызывать. получится уроборос, или таки исчерпается connection_limit. т.е. при асинхронном вызове не дожидаясь подтверждения транзакция таки завершается (=>уже развязались с возрастом txid). соединение с т.з. баунсера освобождается. + при отдаче свободного соединения в баунсере можно все сбросить. но необработанный асинхронный ответ dblink чреват проблемой при следующем вызове -- надо аккуратно обойтись, чтобы не вывалиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 14:40 |
|
||
|
Цикличная процедура
|
|||
|---|---|---|---|
|
#18+
qwwq, ЗЫ + по крону запускать чекинг pg_stat_activity -- поднимать упавшего уроборосса :) /* ps кроме крона есть pg_agent; воркер pgqq и т.п. какие--то воркеры можно писать самому на c -- запускать самим pg, прописав в конфигах -- появилось в 9.3 / 9.4 , используется пгпартманом => в оном должна быть реализация воркера [читал давно, могу врать] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 14:51 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39207565&tid=1997314]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 403ms |

| 0 / 0 |
