GreatSQL社区

搜索

[已解决] wait_timeout 在线修改后不生效

2260 4 2023-1-18 09:10
(Wed Jan 18 09:05:21 2023)[root@GreatSQL][(none)]>set global wait_timeout=28800;
Query OK, 0 rows affected (0.00 sec)

(Wed Jan 18 09:05:32 2023)[root@GreatSQL][(none)]>flush privileges;
Query OK, 0 rows affected (0.02 sec)

(Wed Jan 18 09:05:40 2023)[root@GreatSQL][(none)]>show variables like '%wait_timeout';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| innodb_lock_wait_timeout | 10    |
| lock_wait_timeout        | 3600  |
| wait_timeout             | 600   |
+--------------------------+-------+
3 rows in set (0.01 sec)

全部回复(4)
Maskfanatics 2023-1-18 09:31:54
尝试查询show global variables like '%wait_timeout%';
fuhao009 2023-1-18 13:36:59
Maskfanatics 发表于 2023-1-18 09:31
尝试查询show global variables like '%wait_timeout%';

global 怎么才能覆盖到会话的值?
Maskfanatics 2023-1-18 15:11:06
fuhao009 发表于 2023-1-18 13:36
global 怎么才能覆盖到会话的值?

session的wait_timeout值是在连接初始化时继承global的interactive_timeout的值,如果只修改global的参数是无法生效的
铎铎是只猫 2023-1-19 09:30:24
interactive_timeout一块修改才行
fuhao009

27

主题

0

博客

101

贡献

版主

Rank: 7Rank: 7Rank: 7

金币
8827
贡献
101

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2025-1-19 07:50 , Processed in 0.019411 second(s), 13 queries , Redis On.
快速回复 返回顶部 返回列表