Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Два запроса по разному работают / 1 сообщений из 1, страница 1 из 1
07.08.2001, 08:54
    #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
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Два запроса по разному работают / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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