и становятся сложночитаемыми, может есть какой-то способ разбивки CTE по файлам, и использования как функций, или что-то в этом роде?
типа
import first_table
select * from first_table
Да нет, для вменяемых выборок -- невелика разница, текст в запросе, процэдура SQL или представление. Всё парзится и идёт в plan tree.
насколько я читал в книгах нет. функции и процедуры вообще как бы сами в себе. а view по мере возможности
для оптимизатора лучше всего не оптимизировать а сразу кидать на исполение ) чем сложнее запрос - тем меньше он вариантов рассмотрит
это старые подход :) оптимизатор все совершенствуется и при смене метрик статистических он сможет выбрать другой оптимальный план, а ваши предагрегаты ему не дадут это сделать. выходит вы не доверяете оптимизатору
Обсуждают сегодня