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

Откуда:
Сообщений: 1134
Какие минусы есть при исполльзовании вьюх с точки зрения запросов....
Можно ли этого как нибудь избежать?

Принципиально ли для вышеперечисленной проблемы что view как правило представляют собой прямое отображение таблицы?
25 сен 03, 17:02    [352915]     Ответить | Цитировать Сообщить модератору
 Re: Оптимизация запроса по вьюхам?  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Какие минусы есть при исполльзовании вьюх с точки зрения запросов....

Ну-у-у, например, не для всех вьювов можно делать апдэйт. Избежать можно прямым апдэйтом соответствующих таблиц.
25 сен 03, 17:09    [352931]     Ответить | Цитировать Сообщить модератору
 Re: Оптимизация запроса по вьюхам?  [new]
МуМу
Member

Откуда:
Сообщений: 1134
Представим есть таблица Х и есть view = select * from X ...
В каких случаях нельзя делать апдейт? Помоему для такого случая можно всегда.... (независимо от структуры индексов и пропертей)...
А для каких view нельзя делать апдейт?

Хотя вопрос немного не в этом заключается... Меня в первую очередь интеересно как ведет себя оптимизатор. Понимает ли индексы ,праймари кеи и т.п. насколько я знаю у него с этим проблемы... Я конечно буду это все на днях проверять но может у кого уже есть информация...
25 сен 03, 17:23    [352954]     Ответить | Цитировать Сообщить модератору
 Re: Оптимизация запроса по вьюхам?  [new]
x
Guest
понимает
25 сен 03, 18:51    [353105]     Ответить | Цитировать Сообщить модератору
 Re: Оптимизация запроса по вьюхам?  [new]
злой шаман
Member

Откуда: Питер
Сообщений: 1253
Простые вьюхи без особых наворотов понимает отлично. Я большинство запросов от клиента через них и делаю. Пара-тройка джойнов с фильтрами идут на ура. Гораздо интереснее оптимизатор ведет себя на сложных случаях, иногда такие перлы получаются. Но это долгий разговор.
25 сен 03, 19:02    [353123]     Ответить | Цитировать Сообщить модератору
 Re: Оптимизация запроса по вьюхам?  [new]
x
Guest
Только к вьюхам это непосредственного отношения не имеет.
На сложных запросах оптимизатор и без вьюх путается
25 сен 03, 19:11    [353141]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить