|
Перестроение индекса MS SQL |
☑ |
0
Alamo-10
06.10.14
✎
10:42
|
Всем доброго дня!
Подскажите по операции перестроения индекса в MS SQL Server 2008 R2. Настроил план обслуживания, включил в него операцию перестроения индекса, назначил расписание. Операция запустилась, в журнале смотрю сообщение, в конце написано
"Шаг успешно выполнен"
Но еще есть такие, например, сообщения:
Выполнение: 2014-10-06 00:14:57.25 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [trade] ".: 0% завершено Конец выполнения Выполнение: 2014-10-06 00:15:07.06 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_Accum10016_ByPeriod_TRN] ON [dbo].[_...".: 0% завершено Конец выполнения
И таких сообщений несколько. Смущает конкретно, что 0% завершено. Означает ли это, что перестроение индекса не выполнялось? Или выполнялось не до конца? По времени процесс длится минут 10-15, база около 60 гБ. Можно каким-то образом точно проверить, сделалась ли переиндексация?
|
|
1
Banned
06.10.14
✎
10:46
|
Процент дефрагментации индекса посмотри.
Если он перестроен, то этот процент близок к нулю.
|
|
2
Alamo-10
06.10.14
✎
10:48
|
(1) Не силен пока в MS SQL, не знаю как посмотреть. Можно ткнуть, куда надо нажать?
|
|
3
Banned
06.10.14
✎
10:50
|
(2) пкм на индексе в студии - свойства. И в списке слева - Фрамгментация
|
|
4
Alamo-10
06.10.14
✎
11:07
|
(3) Если я всё правильно сделал, то Общая фрагментация 0,01% у конкретно того индекса, что выше я указал. Т.е. выходит, что переиндексация всё-таки сделалась?
|
|
5
Banned
06.10.14
✎
11:13
|
(4) угу. Или вообще не нужна была.
Нужно сравнивать значения до и после, чтобы говорить конкретно
|
|
6
Alamo-10
06.10.14
✎
11:20
|
Выполнение запроса "ALTER INDEX [_Accum10035_ByDims10041_RTRN] ON [dbo...".: 0% завершено Конец выполнения
А вот для этого индекса смотрю в свойствах - фрагментация составляет 96,42%. Почему перестроение его не коснулось?
|
|