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

Откуда:
Сообщений: 7
Доброго дня всем!

Чувствуются проблемы с реиндексацией базы. Размер - 400 ГБ. Пробую проверять индексацию запросом:

select O.name, I.[name], S.avg_fragmentation_in_percent, S.*
from sys.dm_db_index_physical_stats (DB_ID(), DEFAULT, DEFAULT, DEFAULT, DEFAULT) S
inner join sys.indexes I on I.index_id=S.index_id
inner join sys.objects O on O.object_id=S.object_id and O.object_id=I.object_id
where O.is_ms_shipped=0
order by avg_fragmentation_in_percent*fragment_count desc

После штатной реиндексации средствами SQL привожу результат запроса, к примеру - несколько таблиц.

Подскажите, пожалуйста, правильно ли я понимаю, что колонка avg_fragmentation_in_percent показывает реальную фрагментацию индекса даже после выполненной реиндексации? Есть ли другие методы проверки фрагментации индексов?
6 дек 13, 08:50    [15250568]     Ответить | Цитировать Сообщить модератору
 Re: Индексация базы  [new]
LDma
Member

Откуда:
Сообщений: 7
Картинка к предыдущему сообщению

Картинка с другого сайта.
6 дек 13, 08:54    [15250576]     Ответить | Цитировать Сообщить модератору
 Re: Индексация базы  [new]
LDma
Member

Откуда:
Сообщений: 7
Сорри ))))

Картинка с другого сайта.
6 дек 13, 08:55    [15250583]     Ответить | Цитировать Сообщить модератору
 Re: Индексация базы  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
LDma,

https://www.sql.ru/forum/1011012/ne-perestraivautsya-indeksy?hl=spartakich
6 дек 13, 09:21    [15250678]     Ответить | Цитировать Сообщить модератору
 Re: Индексация базы  [new]
LDma
Member

Откуда:
Сообщений: 7
Spartakich,

я не совсем про то спрашиваю. Я хочу понимать, правильные ли результаты выдает запрос после реиндексации? Цифра 77 в avg_fragmentation_in_percent показывает, что индекс остался фрагментированным?
6 дек 13, 09:49    [15250831]     Ответить | Цитировать Сообщить модератору
 Re: Индексация базы  [new]
baracs
Member

Откуда: Москва
Сообщений: 7217
LDma,

А доку уже прочитали?
Вам намекают, что надо обращать внимание на количество страниц индекса и количество фрагментов.
6 дек 13, 09:59    [15250904]     Ответить | Цитировать Сообщить модератору
 Re: Индексация базы  [new]
Сергей Викт.
Member

Откуда: Москва
Сообщений: 888
LDma
Spartakich,

я не совсем про то спрашиваю. Я хочу понимать, правильные ли результаты выдает запрос после реиндексации? Цифра 77 в avg_fragmentation_in_percent показывает, что индекс остался фрагментированным?

Посмотрите количество страниц. Не парьтесь при их небольшом количестве.
6 дек 13, 10:05    [15250945]     Ответить | Цитировать Сообщить модератору
 Re: Индексация базы  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
LDma
Spartakich,

Я хочу понимать, правильные ли результаты выдает запрос после реиндексации?



правильные!
6 дек 13, 11:38    [15251702]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить