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

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

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

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

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

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

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

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

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


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

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


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

Авторизация



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