SET
功能
为 StarRocks 设置指定的系统变量或用户自定义变量。您可以通过 SHOW VARIABLES 查看 StarRocks 的系统变量。有关系统变量的详细信息,请参阅系统变量。有关用户自定义变量的详细信息,请参阅[用户自定义变量](../../../../r../../../user_defined_variables.md
提示
该操作不需要权限。
语法
SET [ GLOBAL | SESSION ] <variable_name> = <value> [, <variable_name> = <value>] ...
参数说明
参数 | 说明 |
---|---|
修饰符:
|
说明 仅拥有 System 级 OPERATE 权限的用户才能设置全局变量。 |
variable_name | 变量名。 |
value | 变量值。 |
示例
示例一:在当前会话内设置 time_zone
为 Asia/Shanghai
。
mysql> SET time_zone = "Asia/Shanghai";
Query OK, 0 rows affected (0.00 sec)
示例二:全局设置 exec_mem_limit
为 2147483648
。
mysql> SET GLOBAL exec_mem_limit = 2147483648;
Query OK, 0 rows affected (0.00 sec)
示例三:同时设置多个全局变量。需要在所有变量名前添加 GLOBAL
关键字。
mysql> SET
GLOBAL exec_mem_limit = 2147483648,
GLOBAL time_zone = "Asia/Shanghai";
Query OK, 0 rows affected (0.00 sec)