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

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


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