Классификация параметров по категориям основана на их характеристиках. Характеристики параметров GUC включают область задания, уровень применения и необходимость перезагрузки кластера для изменения их значений.
В настоящее время для изменения любых параметров необходимо перезагрузить кластер Managed ArenadataDB через интерфейс ADCM.
Один параметр может относиться к нескольким категориям. Например, параметр client_connection_check_interval относится к категориям master, session и reload. Он применяется только на мастер-узлах в рамках сессии и не требует перезагрузки СУБД.
В рамках этой классификации параметры относятся к категориям session и system.
Параметры категории session применяются только в рамках сессии.
Их можно изменить в интерактивном режиме с помощью SQL-команд на уровнях:
сессии;
базы данных и роли;
роли;
базы данных.
Параметры категории system изменить в интерактивном режиме невозможно.
Инструкции по изменению параметров приведены в разделе Изменить параметры GUC.
В рамках этой классификации параметры относятся к категориям master и local.
Параметры категории master применяются только на мастер-узлах. Они должны быть определены в конфигурационном файле мастера. Значения для этих параметров передаются сегментам (или игнорируются ими) во время выполнения.
Параметры категории local применяются на всем кластере. Они должны быть определены в конфигурационных файлах каждого сегмента (включая мастер). Каждый сегмент просматривает свой собственный файл для определения значений таких параметров. Параметры категории local требуют перезапуска системы для применения изменений.
В рамках этой классификации параметры относятся к категориям restart и reload.
Параметры категории restart требуют перезапуска СУБД для применения изменений.
Параметры категории reload не требуют перезапуска СУБД.
Если у параметра нет ни категории restart, ни категории reload, дополнительные действия при установке его значения не требуются.