sql view работает медленно - PullRequest
       0

sql view работает медленно

1 голос
/ 16 августа 2010

У меня есть представление sql (2005), которое работает очень медленно, его запуск занимает 5 минут.Но когда я вырываю запрос из представления и запускаю его голым, это едва ли занимает 5-6 секунд.

Может кто-нибудь посоветовать мне, как я могу проверить, что происходит с представлением

Спасибо Амит

Ответы [ 2 ]

0 голосов
/ 16 августа 2010

Создание кластеризованного индекса в представлении определенно улучшит производительность.

http://www.sql -server-performance.com / tips / indexed_views_p1.aspx

0 голосов
/ 16 августа 2010

В качестве первого шага я хотел бы убедиться, что ваша статистика актуальна:

exec sp_updatestats 

или использовать СТАТИСТИКА ОБНОВЛЕНИЯ , что exec sp_updatestats вызывает под прикрытием (с параметром ALL).

Если это не поможет, проверьте планы запросов на наличие различий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...