Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 view и index  [new]
Пашок
Member

Откуда:
Сообщений: 287
Я правильно понимаю, если я создаю view (в котором делаю несколько join с другими таблицами) то последующий запрос из этой view с фильтрацией (where) по ее полям буден произведен без использование index(ов) таблиц, из которых она состоит ?
3 окт 11, 20:07    [11377405]     Ответить | Цитировать Сообщить модератору
 Re: view и index  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
Пашок
Я правильно понимаю, если я создаю view (в котором делаю несколько join с другими таблицами) то последующий запрос из этой view с фильтрацией (where) по ее полям буден произведен без использование index(ов) таблиц, из которых она состоит ?
Нет, неправильно!
При выборе плана сервер раскрывает все VIEW в запросе до уровня базовых таблиц.
3 окт 11, 20:11    [11377420]     Ответить | Цитировать Сообщить модератору
 Re: view и index  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
iap
При выборе плана сервер раскрывает все VIEW в запросе до уровня базовых таблиц.
Не все. :P
3 окт 11, 20:14    [11377432]     Ответить | Цитировать Сообщить модератору
 Re: view и index  [new]
Пашок
Member

Откуда:
Сообщений: 287
Гавриленко Сергей Алексеевич
iap
При выборе плана сервер раскрывает все VIEW в запросе до уровня базовых таблиц.
Не все. :P



вы намекаете на случай с indexed view ?
3 окт 11, 20:27    [11377460]     Ответить | Цитировать Сообщить модератору
 Re: view и index  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Пашок
вы намекаете на случай с indexed view ?
Угу.
3 окт 11, 20:30    [11377468]     Ответить | Цитировать Сообщить модератору
 Re: view и index  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
Да.
WITH(NOEXPAND)
3 окт 11, 21:29    [11377709]     Ответить | Цитировать Сообщить модератору
 Re: view и index  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
iap
WITH(NOEXPAND)
А чё так весело?
В энтерпрайзах то автоматом.
4 окт 11, 03:13    [11378487]     Ответить | Цитировать Сообщить модератору
 Re: view и index  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
Mnior
iap
WITH(NOEXPAND)
А чё так весело?
В энтерпрайзах то автоматом.
Лажанулся. Потому и "весело".
4 окт 11, 08:58    [11378673]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить