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

Откуда: Москва
Сообщений: 68
Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64) Sep 21 2011 22:45:45 Copyright (c) 1988-2008 Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (VM)

Смотрю трассировку по умолчанию. В ней попадаются записи типа
NO STATS:([#O].[Contr_ID], [#O].[PartN])

или
NO STATS:([#T_Stock_loc].[New])

или
NO STATS:([#T_o_Stock].[Obj_ID], [#T_o_Stock].[Contr_ID], [#T_o_Stock].[New])

или
NO STATS:([ReportServer].[dbo].[PolicyUserRole].[PolicyID])


Такие сообщения встречаются в трейсе сравнительно не часто.
Процедуры и триггеры, которые создают эти временные таблицы вызываются в десятки или сотни раз чаще, чем появляются сообщения об отстутствии статистики.
Все временные таблицы создавались из процедур или триггеров без каких-либо опций.
Почему может отсутствовать статистика у временных таблиц?
20 июн 13, 11:11    [14458436]     Ответить | Цитировать Сообщить модератору
 Re: Статистика временных таблиц. Почему она может отсутствовать?  [new]
Crimean
Member

Откуда:
Сообщений: 13148
sp_dboption tempdb ?
20 июн 13, 16:24    [14461073]     Ответить | Цитировать Сообщить модератору
 Re: Статистика временных таблиц. Почему она может отсутствовать?  [new]
Лукьчнчук Анатолий
Member

Откуда: Москва
Сообщений: 68
Crimean
sp_dboption tempdb ?

trunc. log on chkpt.
db chaining
auto create statistics
auto update statistics
20 июн 13, 18:57    [14461836]     Ответить | Цитировать Сообщить модератору
 Re: Статистика временных таблиц. Почему она может отсутствовать?  [new]
Crimean
Member

Откуда:
Сообщений: 13148
а к моменту запроса во времянке хоть 1 строка данных есть?
21 июн 13, 12:42    [14465057]     Ответить | Цитировать Сообщить модератору
 Re: Статистика временных таблиц. Почему она может отсутствовать?  [new]
Лукьчнчук Анатолий
Member

Откуда: Москва
Сообщений: 68
Crimean
а к моменту запроса во времянке хоть 1 строка данных есть?

Этого проверить сейчас не могу. Потому что сообщения взяты из лога трассировки по умолчанию.
21 июн 13, 15:25    [14466490]     Ответить | Цитировать Сообщить модератору
 Re: Статистика временных таблиц. Почему она может отсутствовать?  [new]
Crimean
Member

Откуда:
Сообщений: 13148
Лукьчнчук Анатолий,

ну если данных нет, то и статистики законно может и не быть
так что "предупреждения" как бы получаются "под редакцией кепа" :)
21 июн 13, 15:55    [14466744]     Ответить | Цитировать Сообщить модератору
 Re: Статистика временных таблиц. Почему она может отсутствовать?  [new]
Лукьчнчук Анатолий
Member

Откуда: Москва
Сообщений: 68
Crimean
Лукьчнчук Анатолий,

ну если данных нет, то и статистики законно может и не быть
так что "предупреждения" как бы получаются "под редакцией кепа" :)

Спасибо. Думаю в моем случае так и есть.
21 июн 13, 18:19    [14467653]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить