SET-PROPERTY
更新时间:2021-12-15
SET PROPERTY
description
SET PROPERTY [FOR 'user']
'key' = 'value' [, 'key' = 'value'];
设置用户的属性,如连接数等。
这里设置的用户属性,是针对 user
的,而不是 user_identity
。
即假设通过 CREATE USER
语句创建了两个用户 'jack'@'%'
和 'jack'@'192.%'
,则使用 SET PROPERTY
语句,只能针对 jack
这个用户,而不是 'jack'@'%'
或 'jack'@'192.%'
。
-
key
目前支持以下属性:
-
max_user_connections
该用户允许的最大连接数。
-
Example
-
修改用户 jack 最大连接数为1000
SET PROPERTY FOR 'jack' 'max_user_connections' = '200';
Keywords
SET, PROPERTY
最佳实践
-
最大连接数。
最大连接数只该用户针对一个 Leader Node 的节点的最大连接数限制。默认是100。如果集群有 3 个 Leader Node,则理论上最大连接数为 300。
Doris 集群还有总连接数上限。默认为 1024。即所有用户的连接数量不得超过这个上线。
如果是高并发应用,建议业务侧通过线程池进行连接并复用这些连接。通常默认的连接数限制能够满足上千 QPS 的高并发访问场景。