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

Откуда: Москва
Сообщений: 132
Здравствуйте.

Ситуация такова... если в запросе использую VIEW, запрс отрабатывает за 15 сек., а если перед выполнением скидываю этот же VIEW во временную таблицу и использую запрос с временной таблицей, то он отрабатывает за 2 сек...
Подскажите пожалуйста почему так? И как сделать чтобы запрос с использованием представления работал быстрей?

Спасибо.
10 ноя 05, 11:26    [2054704]     Ответить | Цитировать Сообщить модератору
 Re: VIEW vs #TABLE???  [new]
Roman S. Golubin
Member

Откуда: 140002
Сообщений: 11541

Смотрите планы выполнения запросов с View и #Table и все увидите.


Posted via ActualForum NNTP Server 1.3

10 ноя 05, 11:27    [2054717]     Ответить | Цитировать Сообщить модератору
 Re: VIEW vs #TABLE???  [new]
Glory
Member

Откуда:
Сообщений: 104760
Подскажите пожалуйста почему так?
Потому, что меняется план выполнения запроса.

И как сделать чтобы запрос с использованием представления работал быстрей?
Проанализировать план выполнения. И оптимизировать запрос для его улучшения
10 ноя 05, 11:28    [2054723]     Ответить | Цитировать Сообщить модератору
 Re: VIEW vs #TABLE???  [new]
Olx
Member

Откуда: Москва
Сообщений: 132
К сожалению не совсем понимаю как проводить анализ, по плану запроса... подскажите пожалуйста толковую литературу по данной тематике?
10 ноя 05, 11:39    [2054819]     Ответить | Цитировать Сообщить модератору
 Re: VIEW vs #TABLE???  [new]
Glory
Member

Откуда:
Сообщений: 104760
Olx
К сожалению не совсем понимаю как проводить анализ, по плану запроса... подскажите пожалуйста толковую литературу по данной тематике?

В BOL есть описание. Для начального понимания
10 ноя 05, 11:44    [2054868]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить