Документация iSZN
Обновление параметров секционирования таблиц
Общие сведения
Необходимость в обновлении параметров секционирования таблиц может возникнуть по следующим причинам:
- Изменение настройки экземпляра Системы «Использовать секционирование по районам».
- Изменение списка инициализированных районов, например в случае инициализации района или выполнения задачи «Загрузка районных данных», с помощью которой выполняется загрузка данных района, данных которого нет в Системе на момент загрузки (если секционирование таблиц не используется, то обновлять параметры секционирования в этом случае не нужно).
Симптомами, указывающими на необходимость выполнения задачи обслуживания, являются:
- Ошибки, связанные с отсутствием секций.
Опции задачи обслуживания
Опция | Описание |
---|---|
Включить секционирование, где оно требуется | Если настройка экземпляра Системы «Использовать секционирование по районам» включена, то секционирование будет включено для тех таблиц, для которых оно отключено. |
Изменить способ секционирования, где он отличается от требуемого | Если настройка экземпляра Системы «Использовать секционирование по районам» включена, то для таблиц, способ секционирования которых отличается от требуемого (секционирования по району), будет применено секционирование по району. Если включена опция «Сохранять пользовательское секционирование», то способ секционирования таких таблиц не будет изменён. |
Отключить секционирование, где оно не требуется | Если настройка экземпляра Системы «Использовать секционирование по районам» отключена, то секционирование будет отключено для тех таблиц, для которых оно включено. |
Сохранять пользовательское секционирование | Опция используется совместно с опциями «Изменить способ секционирования, где он отличается от требуемого» и «Отключить секционирование, где оно не требуется». Если опция включена, то способ секционирования таблиц будет сохранён для тех таблиц, для которых способ секционирования отличается от секционирования по району. Если опция отключена, то способ секционирования таблиц будет изменён при изменении способа секционирования или секционирование будет отключено при отключении секционирования. |
Обновить параметры секционирования индексов | Если опция включена, то после изменения параметров секционирования будет выполнено преобразование глобальных индексов в локальные (то есть индексы, которые секционированы тем же способом, что и базовая таблица) или локальных индексов в глобальные, если это может быть выполнено. |
Если все опции отключены, то данная задача обслуживания выполняется в режиме проверки и не вносит изменений в базу данных, записывая при этом в файл протокола сведения о найденных несоответствиях.
Если настройка экземпляра Системы «Использовать секционирование по районам» включена, то секционированию подлежат таблицы, для которых задан основной район. При этом секции таблицы создаются для всех районов, которые инициализированы для вида данных таблицы. Также, помимо секций инициализированных районов, создаётся секция по умолчанию.
Выполнение задачи обслуживания
Чтобы обновить параметры секционирования таблиц, нужно выполнить следующие действия:
- Запустить мастер обслуживания Системы.
- На странице «Выбор задач обслуживания»:
- Установить флажок «Обновить параметры секционирования таблиц», а также выбрать необходимые опции. Например, после включения настройки «Использовать секционирование по районам» имеет смысл включить все дополнительные опции, за исключением «Сохранять пользовательское секционирование», а после отключения этой настройки включить все дополнительные опции.
- Завершить работу мастера, нажимая на кнопку «Далее», при необходимости вводя запрашиваемые данные.