как оракул выполняет предложение where в представлении - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть сомнения в том, как оракул выполняет предложение where в представлении.Может кто-нибудь, пожалуйста, проясните это сомнение.Например, у меня есть представление, созданное с использованием нижеуказанного SQL.

create view simpleView as 
select a.col1,b.col
  from tableA a, tableB b
 where a.col1 = b.col1
   and a.col2 = b.col2;

И для таблицы A (col1) создан индекс.Я выполню SQL как

select * from simpleView where col1 = 'literalValue';

Я сомневаюсь, что

  • Будет ли оракул сначала выполнять внутреннее соединение, а затем фильтровать записи на основе literalValue?
  • Будет ли выполнение использовать индекс для повышения производительности?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...