|
|
|
А вот можно ли так (про Оракле)
|
|||
|---|---|---|---|
|
#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&msg=32100776&tid=1991940]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 447ms |

| 0 / 0 |
