|
|
|
Оптимизация запроса
|
|||
|---|---|---|---|
|
#18+
Доброе утро , как можно оптимизировать данный запрос ? Запрос Код: plsql 1. 2. 3. 4. Простой как 2 копейки но отрабатыват очень тяжело , в каждой таблицы ~ 1500 записей . Я понимаю в чем проблема но как ее решить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 09:48 |
|
||
|
Оптимизация запроса
|
|||
|---|---|---|---|
|
#18+
maverick2104Простой как 2 копейкиАга. Таблиц четыре, а связей всего две копейки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 09:54 |
|
||
|
Оптимизация запроса
|
|||
|---|---|---|---|
|
#18+
Elic, Я чуть изменил и вместо бесконечности оно отработало за 2 секунды : Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 10:22 |
|
||
|
Оптимизация запроса
|
|||
|---|---|---|---|
|
#18+
maverick2104, Почему эта таблица DEVISION.SM_LOG_USERS_LOGON$RT Z не клеится с остальными? У Вас фактические cross join происходит...все записи из той таблицы клеются со всеми записями из набора devision.SM_USERS$RT u, devision.SM_STAFFS$RT s, devision.SM_PROFILES$RT p может не нужно выполнять вот это u.pk in (select username from DEVISION.SM_LOG_USERS_LOGON$RT) а просто склеиться с таблиыей из раздела from? Вообще не понятна ни структура данных ни цель ни типы связей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 10:55 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39709039&tid=1883411]: |
0ms |
get settings: |
16ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 407ms |

| 0 / 0 |
