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

select top 100 * from dbo.comments
where PostId=23912261


Вижу при этом сообщение:

Missing Index Details from Server
The Query Processor estimates that implementing the following index could improve the query cost by 88.3598%.

При этом явно видно, что этот индекс используется в выборке (см. аттач)

Ребуилд этого индекса делал.

sp_helpindex 'Comments'


Показывает:
index_name index_description index_keys
IX_Comments_PostId nonclustered, stats no recompute located on PRIMARY PostId
IX_FK_CommentContentComment nonclustered located on PRIMARY CommentContentId
PK_Comments clustered, unique, primary key located on PRIMARY Id

Версия сервера:

Microsoft SQL Server 2008 R2 (SP2) - 10.50.4260.0 (X64) Jul 11 2012 15:47:13 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)


число записей в таблице: 30 млн

К сообщению приложен файл. Размер - 26Kb
20 авг 12, 14:52    [13037328]     Ответить | Цитировать Сообщить модератору
 Re: Странности с индексом  [new]
SHok_by
Member

Откуда: Minsk
Сообщений: 51
попробуй
EXEC sp_updatestats
20 авг 12, 15:14    [13037486]     Ответить | Цитировать Сообщить модератору
 Re: Странности с индексом  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
Странности с индексом,

У таблицы dbo.comments, на индексе IX_Comments_PostId сделайте - создать сценарий CREATE.
Покажите скрипт.
20 авг 12, 15:16    [13037511]     Ответить | Цитировать Сообщить модератору
 Re: Странности с индексом  [new]
Странности с индексом
Guest
trew
Странности с индексом,

У таблицы dbo.comments, на индексе IX_Comments_PostId сделайте - создать сценарий CREATE.
Покажите скрипт.


Была включена опция STATISTICS_NORECOMPUTE = ON

Убрал, проблема исчезла.
Спасибо
20 авг 12, 15:34    [13037665]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить