|
|
|
FORALL vs FOR LOOP
|
|||
|---|---|---|---|
|
#18+
Есть реализация с LOOP циклом, в котором выполняется 10тыс итераций в каждой по три апдейта. Выполняется примерно 300секунд. Решил переделать: - все что нужно достаем селектом в коллекцию (т.е. 10тыс элементов) - делаем три FORALL апдейта. Но и второй вариант тоже отрабатывает за те же 300сек. Может ест меньше ресурсов, но в скорости абсолютно не прибавил. Данные используются разные каждый раз. Время сравнивал именно апдейтов. Вопрос насколько это нормально или нынче переключение контекста уже не сильно влияет? Оракл 11.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2016, 12:34 |
|
||
|
FORALL vs FOR LOOP
|
|||
|---|---|---|---|
|
#18+
Avotge, 10 тыс строк за 100 секунд - это 100 строк в секунду. Из таких скоростных показателей можно предположить, что 99% времени уходит на вставку строки. Игры с биндингом и парсами - 1%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2016, 12:41 |
|
||
|
FORALL vs FOR LOOP
|
|||
|---|---|---|---|
|
#18+
автор-2-, да, видимо, что так, сам апдейт идет небыстро, другое объяснение не придумать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2016, 12:55 |
|
||
|
FORALL vs FOR LOOP
|
|||
|---|---|---|---|
|
#18+
Вангую на тригера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2016, 21:41 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=194&tid=1887192]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 295ms |

| 0 / 0 |
