|
|
|
А вот можно ли так (про Оракле)
|
|||
|---|---|---|---|
|
#18+
Можно ли при работе с Ораклом сделать так что бы запускаемая процедура или функция с клиента работала параллельно, и не приходелось бы ждать ее разультата. Т.е. я работаю, запускаю процедуру, и продолжаю работать дальше не обращая внимания на ее работу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2003, 11:19 |
|
||
|
А вот можно ли так (про Оракле)
|
|||
|---|---|---|---|
|
#18+
Такую вешь можно сделать через job, для которого не указан параметр interval. Тогда это задание выполнится единожды после наступления указанного времени, а потом автоматически удалится из списка заданий. Следует только учесть, что после вызова dbms_job.submit следует сказать commit, до него job не выполнится, хотя и будет висеть в списке заданий. Если это критично, то можно создание job'а "обернуть" в автономную транзакцию. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2003, 11:36 |
|
||
|
А вот можно ли так (про Оракле)
|
|||
|---|---|---|---|
|
#18+
можно если речь идет о коде. В любом случае вам придется открыть 2 сессии к Oracle и программно обмениваться данными между ними. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2003, 11:38 |
|
||
|
А вот можно ли так (про Оракле)
|
|||
|---|---|---|---|
|
#18+
спасибо денис работает просто супер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2003, 11:42 |
|
||
|
А вот можно ли так (про Оракле)
|
|||
|---|---|---|---|
|
#18+
По поводу рекомендации Дениса: -- при запуске dbms_job активизируется snpX процесс и начинает отъедать (в зависимости от версии) до 16 МБ памяти -- при большом количестве сессий, которые пользуют dbms_job для распараллеливания заданий создается очередь к процессам dbms_job (snpX) и неизвестно это улучшает производительность или нет -- нарушается (точнее размывается) понятие транзакции поскольку сессия, которая активизировала dbms_job не узнает результат выполнения "дочернего" процесса. Если все это не пугает - вперед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2003, 17:27 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1991940]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 186ms |
| total: | 385ms |

| 0 / 0 |
