|
dbms_job распределение работы не равномерно - почему так?
|
|||
---|---|---|---|
#18+
Добрый день Запускаю несколько джобов чтобы распараллелить громоздкий пересчет. Вот как то так Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
Ожидание: Все 4 джоба работают , обрабатывают и количество обработанных записей примерно одинаково. Реальность: Самый быстрый job обрабатывает зачастую почти в 3 раза быстрее чем самый медленный. Хотя формально они все одинаковые. При этом все jobЫ используют одну и ту же процедуру. Которая объявлена с PARALLEL_ENABLE. Есть ли в этом проблема? Как диагностировать в чем проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 11:36 |
|
dbms_job распределение работы не равномерно - почему так?
|
|||
---|---|---|---|
#18+
Используемая версия/редакция позволяют использовать dbms_parallel_execute ? И второй вопрос, не возникает ли при этом большое количество ожиданий concurency? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 11:59 |
|
dbms_job распределение работы не равномерно - почему так?
|
|||
---|---|---|---|
#18+
env, У меня пока 11.2.0.4 , судя по всему возможно. Спасибо! Буду пробовать. Хотя на первый взгляд немного сложнее "ручной" параллели. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 14:05 |
|
dbms_job распределение работы не равномерно - почему так?
|
|||
---|---|---|---|
#18+
sharkoff76, Код: plsql 1.
Job scheduler минимальный интервал контролируется параметром "_job_queue_interval". Значение по умолчанию 5 сек. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 15:19 |
|
dbms_job распределение работы не равномерно - почему так?
|
|||
---|---|---|---|
#18+
SY sharkoff76, Код: plsql 1.
Job scheduler минимальный интервал контролируется параметром "_job_queue_interval". Значение по умолчанию 5 сек. SY. Точнее не минимальный интервал job а интервал когда планировщик задач просыпается чтобы проверить нужно и что-нибудь запустить. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2021, 15:25 |
|
dbms_job распределение работы не равномерно - почему так?
|
|||
---|---|---|---|
#18+
SY SYJob scheduler минимальный интервал контролируется параметром "_job_queue_interval". Значение по умолчанию 5 сек. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2021, 06:53 |
|
|
start [/forum/topic.php?fid=52&msg=40101824&tid=1879849]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 275ms |
0 / 0 |