Сколько места занимает представление в Microsoft SQL Server
У меня очень большая таблица в SQL Server 2008. Он имеет много полей, которые полезны только для определенного сегмента пользователей, некоторые из полей некоторые пользователи не должны видеть.
таблица огромна, поэтому я хотел создать несколько простых представлений для каждого пользовательского класса, где я мог бы дать им доступ к представлению, и они могли видеть только нужные им столбцы.
занимает ли представление место в базе данных или оно будет сохранено как простая инструкция select?
1 ответов
Если представление не индексируется, оно почти не занимает места, за исключением определения представления. Само представление не похоже на таблицу, поскольку оно физически хранит строки в базе данных (если это не индексированное представление). Он материализуется (извлекает данные) только тогда, когда он называется