powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / оптимизатор
2 сообщений из 2, страница 1 из 1
оптимизатор
    #32058682
Um
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите плиз,
В приведенном ниже примере:
что значит "1 0 FILTER"
и почему все-таки TABLE ACCESS (FULL)??????

SQL> select * from one where 1=2;

no rows selected

Elapsed: 00:00:00.00

Execution Plan
--------------------------------------------
0 SELECT STATEMENT Optimizer=CHOOSE
1 0 FILTER
2 1 TABLE ACCESS (FULL) OF 'ONE'
...
Рейтинг: 0 / 0
оптимизатор
    #32058739
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это фильтрация строк и относится к твоему условию where.

попробуй

select * from one where non-indexed_column = 'bla-bla';

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


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