powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Предсказание времени выполнения запроса в Discoverer 10.1.2
1 сообщений из 1, страница 1 из 1
Предсказание времени выполнения запроса в Discoverer 10.1.2
    #33777842
Pitos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема:
При выполнении тех или иных запросов в 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.

Все кто может помочь, подскажите как побороть эти тормоза. Перечитал весь металинк ни фига не нашел.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Предсказание времени выполнения запроса в Discoverer 10.1.2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]