powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Время выполнения запроса увеличилось в сотни раз
4 сообщений из 4, страница 1 из 1
Время выполнения запроса увеличилось в сотни раз
    #39495050
Lemurpsu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть два запроса:
1)
select * -- 17 с
from v_rpl v
where exists (select *
from vi_rpl d
where d.ID_rpl = v.ID_rpl)

2)
select count(*) -- 5713 с
from v_rpl v
where exists (select *
from vi_rpl d
where d.ID_rpl = v.ID_rpl)

Первый выполняется 17 секунд
Второй 5713 секунд

v_rpl и vi_rpl это представления оба на 15000 строк, но v_rpl - через join связана с сама с собой, а vi_rpl через иерархический запрос.

Почему при выборке количества значений время выполнения увеличивается в сотни раз?
...
Рейтинг: 0 / 0
Время выполнения запроса увеличилось в сотни раз
    #39495056
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemurpsuПочему при выборке количества значений время выполнения увеличивается в сотни раз?
Просто в первом случае fetch выводит вам лишь часть строк, не все...
Для count, в общем случае, нужно выбрать все строки.
...
Рейтинг: 0 / 0
Время выполнения запроса увеличилось в сотни раз
    #39495058
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LemurpsuПочему при выборке количества значений время выполнения увеличивается в сотни раз?Ты сравниваешь получение первой пачечки строк с обсчётом всех строк. Включи мозг.
...
Рейтинг: 0 / 0
Время выполнения запроса увеличилось в сотни раз
    #39495095
Lemurpsu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорян, тупанул
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Время выполнения запроса увеличилось в сотни раз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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