SET SESSION#

Синтаксис#

SET SESSION name = expression
SET SESSION catalog.name = expression

Описание#

Устанавливает значение свойства сессии.

Свойства сессии#

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

Существует два вида свойств сессии:

  • Системное свойство системной - применяются ко всему кластеру. Большинство свойств сессии являются системными, если не указано иное.

  • Свойства сессии каталога - свойство, специфичное для конкретного каталога. Для задания свойства каталога необходимо указать имя каталога перед именем свойства: catalog_name.property_name. Доступные свойства сессии отображены в документации коннекторов.

Ознакомиться со списком доступных свойств сессии можно помощью команды SHOW SESSION.

Примеры#

Задать системное свойство сессии optimize_hash_generation:

SET SESSION optimize_hash_generation = true;

Задать свойство сессии каталога optimize_locality_enabled для каталога Accumulo с именем acc01:

SET SESSION acc01.optimize_locality_enabled = false;

См. также#

RESET SESSION, SHOW SESSION