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

Откуда: Одесса
Сообщений: 1102
Есть ли способ мониторить степень дефрагментации индексов кроме как правой кнопкой мыши по каждому индексу в SQL Managere?

Например правилен ли такой подход чтоб видеть сразу все индексы с фрагментацией больше 30%:

SELECT a.index_id, name, avg_fragmentation_in_percent
FROM sys.dm_db_index_physical_stats (DB_ID(N'MyDB_DEV'), NULL,NULL, NULL, NULL) AS a
JOIN sys.indexes AS b ON a.object_id = b.object_id AND a.index_id = b.index_id
WHERE avg_fragmentation_in_percent>30

Спасибо
28 ноя 11, 18:54    [11673741]     Ответить | Цитировать Сообщить модератору
 Re: Как отследить когда дефрагментировать индексы?  [new]
Glory
Member

Откуда:
Сообщений: 104751
BOL - Reorganizing and Rebuilding Indexes - Detecting Fragmentation
28 ноя 11, 19:02    [11673786]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить