SET SESSION#

Синтаксис#

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

Описание#

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

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

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

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

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

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

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

Примеры#

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

SET SESSION query_max_run_time = '10m';

Задать свойство сессии каталога incremental_refresh_enabled для каталога example:

SET SESSION example.incremental_refresh_enabled=false;

См. также#

RESET SESSION, SHOW SESSION