Можно ли исключить оператор PROJECTION при оптимизации SQL-запроса?

Для SQL-запроса:

select * from t where R

сначала мы оптимизируем ast, построенный на основе этого SQL, и получим логический план, например Projection -> Selection -> t

Можно ли убрать часть ПРОЕКЦИЯ?


person HuaiyuXu    schedule 31.08.2016    source источник


Ответы (1)


Как видно из Что такое проекция и выбор? Тема SO, проекция

означает выбор столбцов (или выражений), которые должен вернуть запрос

Поэтому этот шаг вряд ли можно пропустить.

person Shadow    schedule 31.08.2016