Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Предсказание времени выполнения запроса в Discoverer 10.1.2
|
|||
|---|---|---|---|
|
#18+
Проблема: При выполнении тех или иных запросов в Discovere, период предсказания времемени выполнения запроса во много раз превышает время выполнения запроса. Что бы разобраться сделал трейсировку и вот результат ФРАГМЕНТ ******************************************************************************** SELECT o100046.MANAGER_FIO as E100050,o100056.DAY_IN_MONTH as E100064,o100056.MONTH_DESC as E100070,MAX(o100056.ORD_DATE) as as100176_100070_NEW,SUM(o100035.SUMMA_SOLD) as E100042_SUM FROM VVERNER.GOODS o100019, VVERNER.ORDWARS o100035, VVERNER.SHOPS o100046, VVERNER.TIMES o100056 WHERE ( (o100019.ID = o100035.GOOD_ID) and (o100046.ID = o100035.SHOP_ID) and (o100056.ID = o100035.TIME_ID)) AND (o100056.MONTH_DESC IN ('Январь 2005','Февраль 2006')) AND (o100019.GRP_GOODS_NAME IN ('Твердые сыры')) AND (o100019.ASRT_GRGDS_NAME IN ('МОЛОКО/МОЛОКОПРОДУКТЫ')) GROUP BY o100046.MANAGER_FIO,o100056.DAY_IN_MONTH,o100056.MONTH_DESC call count cpu elapsed disk query current rows ------- ------ -------- ---------- ---------- ---------- ---------- ---------- Parse 1 0.00 0.00 0 0 0 0 Execute 0 0.00 0.00 0 0 0 0 Fetch 0 0.00 0.00 0 0 0 0 ------- ------ -------- ---------- ---------- ---------- ---------- ---------- total 1 0.00 0.00 0 0 0 0 Misses in library cache during parse: 1 Optimizer mode: ALL_ROWS Parsing user id: 83 ******************************************************************************** select optimizer_cost cost from V$SQL sql, V$OPEN_CURSOR csr, V$SESSION ses where sql.hash_value = csr.hash_value and sql.address = csr.address and csr.sid = ses.sid and ses.audsid = userenv('SESSIONID') and sql.sql_text like :thesql order by sql.last_load_time call count cpu elapsed disk query current rows ------- ------ -------- ---------- ---------- ---------- ---------- ---------- Parse 1 0.00 0.00 0 0 0 0 Execute 2 0.00 0.00 0 0 0 0 Fetch 2 42.57 41.57 0 0 0 4 ------- ------ -------- ---------- ---------- ---------- ---------- ---------- total 5 42.58 41.58 0 0 0 4 Misses in library cache during parse: 1 Misses in library cache during execute: 1 Optimizer mode: ALL_ROWS Parsing user id: 83 ******************************************************************************** Так вот узкое место, вот этот запрос select optimizer_cost cost from V$SQL sql, V$OPEN_CURSOR csr, V$SESSION ses where sql.hash_value = csr.hash_value and sql.address = csr.address and csr.sid = ses.sid and ses.audsid = userenv('SESSIONID') and sql.sql_text like :thesql order by sql.last_load_time. Все кто может помочь, подскажите как побороть эти тормоза. Перечитал весь металинк ни фига не нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 14:31 |
|
||
|
|

start [/forum/topic.php?fid=49&tid=1870026]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 385ms |

| 0 / 0 |
