delete语句运行超时,设置了ob_query_timeout不生效

我使用的是社区版-v4.2.1.1,我有一个表test,主键为id,没有做分区
运行 delete from test where id!='xxx 时报如下错:
4012 - Timeout, query has reached the maximum query timeout: 10000000(us), maybe you can adjust the session variable ob_query_timeout or query_timeout hint, and try again.

我修改了该租户下对应的ob_query_timeout参数值,如下:
set global ob_query_timeout=10000000;

show global VARIABLES like ‘ob_query_timeout’
ob_query_timeout 100000000
成果显示设置成功。
再次运行delete from test where id!='xxx 还是报那个错。请问如何解决呢?

set global 全局变量需要退出会话重新连接才能生效。

好的,谢谢您,可以了。
需要彻底关闭数据库连接才行,而不是开启新的一个SQL查询会话。