Каковы недостатки использования SqlServer Views?
Я часто создаю представления, чтобы показывать свои данные в денормализованной форме.
Я нахожу это намного проще и, следовательно, быстрее, меньше подвержен ошибкам и более самодокументирован, чтобы запросить одно из этих объединений, а не генерировать сложные запросы со сложными объединениями между многими таблицами. Особенно, когда я анализирую одни и те же данные (многие одинаковые поля, одни и те же таблицы) с разных сторон.
Но есть ли затраты на создание и использование этих просмотров?
Я замедляю (или ускоряю?) обработку запросов?