powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Два запроса по разному работают
1 сообщений из 1, страница 1 из 1
Два запроса по разному работают
    #32011269
Voland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть два запроса делают они одно и то же но за разное время
Один запрос типа:
SELECT COUNT(1) from Table1 a, Table2 b where a.id=b.id and a.prizn=:param
Второй запрос в Pl/SQL
begin
SELECT COUNT(1) into :result from Table1 a, Table2 b where a.id=b.id and a.prizn=:param;
end;

table1 - Большая очень таблица(несколько милионов)
table2 - Маленькая(тысяч десять)
Все нужные индексы есть
Второй выполняется намного медленнее чем первый и второй не кешируется (т.е. выполняется всегда долго)

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


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