Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Файловая группа для индексо, файловая группа для данных  [new]
ВопросФг
Guest
Коллеги,
неоднократно видел такое решение:
1. все некластерные индексы выделяются в отдельную группу А и кладут на отдельный диск А
2. все данный и кластерные индексы выделяют в другую группу Б и кладут на отдельный диск Б

Делается это с целью повышения производительности. Насколько такое решение оправдано и в каких случаях?
20 июл 15, 10:06    [17911497]     Ответить | Цитировать Сообщить модератору
 Re: Файловая группа для индексо, файловая группа для данных  [new]
Glory
Member

Откуда:
Сообщений: 104751
ВопросФг
Насколько такое решение оправдано и в каких случаях?

В случаях, когда у вас есть одновременное/параллельное чтение из разных индексов
20 июл 15, 10:11    [17911522]     Ответить | Цитировать Сообщить модератору
 Re: Файловая группа для индексо, файловая группа для данных  [new]
ВопросФг
Guest
Glory
ВопросФг
Насколько такое решение оправдано и в каких случаях?

В случаях, когда у вас есть одновременное/параллельное чтение из разных индексов


Т.е. одновременное праллельное чтение из кластерного и некластерных?
20 июл 15, 11:42    [17911946]     Ответить | Цитировать Сообщить модератору
 Re: Файловая группа для индексо, файловая группа для данных  [new]
Glory
Member

Откуда:
Сообщений: 104751
ВопросФг
Т.е. одновременное праллельное чтение из кластерного и некластерных?

Кластреный индекс - это и есть таблица
20 июл 15, 11:44    [17911950]     Ответить | Цитировать Сообщить модератору
 Re: Файловая группа для индексо, файловая группа для данных  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8834
В теории это может увеличить скорость чтения потока данных вдвое, но практика намного печальнее может быть :) Для "полировки" может и хороший способ , используемый как часть общего комплекса мероприятий (курочка по зернышку), но если ставка делается только на это, то будет фейл с усложнённой конфигурацией.
Опять же, если речь идет о промышленной системе, а не о домашней.
20 июл 15, 11:57    [17912030]     Ответить | Цитировать Сообщить модератору
 Re: Файловая группа для индексо, файловая группа для данных  [new]
zasandator
Member [скрыт] [заблокирован]

Откуда:
Сообщений: 4887
ВопросФг,

Полагаю, когда не хотят делать покрывающие индексы, что бы KeyLookup быстро отрабатывал...
Другого смысла в этом пока не вижу
20 июл 15, 13:12    [17912481]     Ответить | Цитировать Сообщить модератору
 Re: Файловая группа для индексо, файловая группа для данных  [new]
ВопросФг
Guest
Владислав Колосов
В теории это может увеличить скорость чтения потока данных вдвое, но практика намного печальнее может быть :)


Хотелось бы и про практику. Насколько это может увеличить скорость чтения? Хочется оценить, стоит ли игра свеч.
20 июл 15, 14:34    [17913055]     Ответить | Цитировать Сообщить модератору
 Re: Файловая группа для индексо, файловая группа для данных  [new]
ВопросФг
Guest
Теоретически это и для записи должно быть хорошо - т.к. диска два и в два места пишутся данные (в кластерный добавляется новая запись и во все некластерные - при добавлении записи). Или я ошибаюсь?
20 июл 15, 14:36    [17913068]     Ответить | Цитировать Сообщить модератору
 Re: Файловая группа для индексо, файловая группа для данных  [new]
Glory
Member

Откуда:
Сообщений: 104751
ВопросФг
Насколько это может увеличить скорость чтения?

Если скорость чтения каждого из 2х дисков Х Мб/сек, то какова скорость параллельного чтения с двух дисков ?
20 июл 15, 14:36    [17913072]     Ответить | Цитировать Сообщить модератору
 Re: Файловая группа для индексо, файловая группа для данных  [new]
ВопросФг
Guest
Glory
ВопросФг
Насколько это может увеличить скорость чтения?

Если скорость чтения каждого из 2х дисков Х Мб/сек, то какова скорость параллельного чтения с двух дисков ?


В теории 2X, но могут быть еще и проблемы с памятью при параллельном выполнении запроса и т.п.
На практике вряд ли это будет 2X.
20 июл 15, 14:42    [17913107]     Ответить | Цитировать Сообщить модератору
 Re: Файловая группа для индексо, файловая группа для данных  [new]
Glory
Member

Откуда:
Сообщений: 104751
ВопросФг
В теории 2X, но могут быть еще и проблемы с памятью при параллельном выполнении запроса и т.п.
На практике вряд ли это будет 2X.

Ну так вот вам и ответ - скорость может вырасти от 0 до 100%
20 июл 15, 14:44    [17913122]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить