Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Инструкция CREATE/ALTER VIEW советы и хитрости программирования

Представления также можно создавать на основе других представлений, но этого делать не рекомендуется, такие действия считаются не очень хорошей практикой. Такое представление, в зависимости от платформы, может дольше компилироваться, но иметь ту же производительность, как и транзакции в основной таблице. На других платформах, где каждое представление создается динамически при его вызове, получение результирующего набора данных во вложенном представлении может занять больше времени, поскольку для каждого уровня вложения перед возвратом результирующего набора данных нужно обработать еще один запрос. Так, в худшем варианте развития событий представление с тремя уровнями вложенности должно совершить три связанных запроса, прежде чем пользователь получит результирующий набор данных.

Хотя материализованные представления определяются как обычные представления, они занимают больше места, чем таблицы. Перед созданием материализованных представлений убедитесь, что у вас достаточно для этого места.

Источник