Основные правила для разделенных таблиц и индексов

Оценить
(0 голоса)

Следующие советы являются основными правилами для разделенных таблиц и индексов.

♦ Не разделяйте каждую таблицу. Разделяйте только те таблицы, к которым осуществляется обращение наиболее часто.

♦ Размышляйте о разделении таблицы только в том случае, когда она является огромной, т. е. если она содержит, по меньшей мере, несколько сотен тысяч строк.

♦ Для лучшей производительности используйте разделенные индексы для уменьшения количества конфликтов между сессиями.

♦ Сохраняйте равновесие между количеством разделов и количеством процессоров в вашей системе. Если для вас нет возможности установить отношение 1:1 между количеством разделов и количеством процессоров, задайте количество разделов в виде кратного множителя количества процессоров.

♦ Не разделяйте таблицу по столбцу, который часто изменяется. Если выполняется разделение по столбцу, изменяющемуся часто, то любая операция изменения по такому столбцу может привести к тому, что система будет перемещать строки из одного раздела в другой, а это может занять слишком много времени.

♦ Для оптимальной производительности выполняйте разделение таблиц для увеличения возможностей параллельности, однако не разделяйте их индексы. Помещайте индексы в отдельную файловую группу.


Оптимизация запроса схемы «звезда»
Резюме технике оптимизации
Распределение данных по разделам
Способы распределения ваших данных по разделам
Шаги для создания разделенных таблиц

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.