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

Откуда: Москва
Сообщений: 598
Может вопрос и не сюда..Но всё же.
Версия
Microsoft SQL Server 2005 - 9.00.4053.00 (X64)   May 26 2009 14:13:01   Copyright (c) 1988-2005 Microsoft Corporation  Enterprise Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2) 

Есть некая процедура с параметрами. в Management Studio при некоторых параметрах, она выполняется за 5-6 секунд. Построил отчет в RS2005, на основе этой процедуры, там он строит отчёт с этими же параметрами минут 50. Обновил статистику всех таблиц вручную, использующихся в процедуре. Отчёт начал строиться также быстро как в Studio, за 5-6 секунд. Подскажите пожалуйста, как RS2005 влияет на статистику? Ведь в Management Studio всё летало и до обновления статистики. На БД, где нах-ся эти таблицы, стоит Auto Update statistics-true. И как быть в данной ситуации? У меня около 100 отчётов, они все используют разные таблицы, я просто не могу вручную апдейтить статистику всех таблиц использующихся в отчётах.
23 дек 09, 14:58    [8107840]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос про update statistics  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
sp_updatestats
23 дек 09, 15:00    [8107872]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос про update statistics  [new]
minya13_85
Member

Откуда: Москва
Сообщений: 598
tpg
sp_updatestats
и что? есть такая процедура...её нужно запускать? или как?
23 дек 09, 15:03    [8107909]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос про update statistics  [new]
petsa
Member

Откуда:
Сообщений: 1708
я просто не могу вручную апдейтить статистику всех таблиц использующихся в отчётах.

Да и не надо вручную. Просто сделайте план обслуживания, который будет обновлять статистику, скажем в ночное время (как запланируете) по всем таблицам базы, или выбранным таблицам.
23 дек 09, 15:04    [8107919]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос про update statistics  [new]
minya13_85
Member

Откуда: Москва
Сообщений: 598
petsa
я просто не могу вручную апдейтить статистику всех таблиц использующихся в отчётах.

Да и не надо вручную. Просто сделайте план обслуживания, который будет обновлять статистику, скажем в ночное время (как запланируете) по всем таблицам базы, или выбранным таблицам.
т.е. написать job, который будет запускать эту процедуру по всем таблицам базы.. А у меня же стоит Auto update statistics или это не срабатывает?
23 дек 09, 15:08    [8107958]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос про update statistics  [new]
petsa
Member

Откуда:
Сообщений: 1708
Не писать джоб, а именно сделать план обслуживания. Он сам джоб напишет. Но если вы хотите вручную, можно и так.
Auto update statistics чаще всего недостаточно.
23 дек 09, 15:17    [8108045]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос про update statistics  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
minya13_85
tpg
sp_updatestats
и что? есть такая процедура...её нужно запускать? или как?
Ога.
24 дек 09, 06:15    [8110733]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить