Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Стоит ли переносить индексы в SECONDARY file group / 2 сообщений из 2, страница 1 из 1
14.04.2001, 03:28
    #32004347
Leonid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли переносить индексы в SECONDARY file group
У кого опыт есть - поделитесь.
Стоит ли переносить индексы в другую группу фаилов (хранить в другом файле),
а файл в свою очередь на другом диске?
Даст ли это приращения в скорости выборки (уменьшит ли стоимость сложных
запросов)?
...
Рейтинг: 0 / 0
16.04.2001, 10:20
    #32004372
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли переносить индексы в SECONDARY file group
Очень даже стоит, разумеется, кроме кластерных. И вот почему:
1. Поскольку изменения в данных приводят к изменению в индексах, а и те и другие лежат на дисках. Дисковые операции самые медленные, распараллеливание их всегда даёт положительный эффект. Необходимо только учитывать, что возможности RAID контроллера, SCSI и PCI шин не безграничны.
2. Обработка данных и индексов, как правило, осуществляется в памяти, которая может запросто успевать обслуживать много медленных, дисковых устройств. В идеале, если вы приблизите суммарную пропускную способность дисковой системы к пропускной способности памяти, у вас получится идеально оптимизированная система. Что возможно только путём рапараллеливания дисковых операций на нескольких контроллерах и нескольких независимых дисковых массивах.
3. Разделение файла БД на данные и индексы уменьшает фрагментацию и тех и других.

Моя практика показывает, что добавление в систему дополнительного RAID контроллера с независимой дисковой системой доёт прирост производительности в разы (точно не измерял). Больший прирост производительности, чем от оптимизации дисковых операций, мне давал только переход с NT на NT EE.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Стоит ли переносить индексы в SECONDARY file group / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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