Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как ускорить процесс реиндексации ? / 4 сообщений из 4, страница 1 из 1
15.12.2000, 12:37
    #32001202
Николай
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ускорить процесс реиндексации ?
Привет всем !
База - 4Гб, лог - 1Гб, MS SQL Server 6.5
3 раза в неделю реиндексация всех индексов идет больше 2 часов, причем время растет угрожающими темпами, а если не реиндексировать - индексы через 2 - 5 дней разрастаются неимоверно в размерах и начинает падать производительность.
Как можно ускорить процесс реиндексации хотя бы до 1 часа
и понять причины увеличения времени реиндексации ?
Спасибо !
...
Рейтинг: 0 / 0
15.12.2000, 13:03
    #32001205
Дед+Маздай
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ускорить процесс реиндексации ?
А как делается переиндексация? DBCC REINDEX? Может, стоить попробовать DBCC INDEXDEFRAG или CREATE INDEX ... WITH DROP_EXISTING?
...
Рейтинг: 0 / 0
15.12.2000, 15:28
    #32001207
VadimB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ускорить процесс реиндексации ?
Кажется, после перестроения кластерного индекса,
все остальные индексы перестраиваются автоматом.
Это может привести к перестроению одного индекса несколько раз.

Может попробовать сначало удалить все индексы,
зате создать кластерный индекс а затем все остальные.
...
Рейтинг: 0 / 0
22.12.2000, 13:25
    #32001270
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ускорить процесс реиндексации ?
Возможно, Вам нужно "поиграть" с Fill Factor.
Если индекс кластерный а новые записи имеют не хронологический порядок (например случайный), Вам стоит резервировать для них место в базе, так, что бы не понадобилось реиндексировать их часто (база при этом потолстеет).
Кроме того, такое впечатление, что у Вас записи не оптимально распределены по страницам и экстенам. Проанализируйте (если Вы её разработчик) возможность максимально полного использования пространства страниц.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как ускорить процесс реиндексации ? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]