ob4.0 执行sql 出现这种情况
已经 设置
set global ob_query_Timeout=36000000000
【附件】
ob4.0 执行sql 出现这种情况
已经 设置
set global ob_query_Timeout=36000000000
【附件】
set global 是对新建链接生效。在你当前链接不生效。
需要重新断开链接,重连上去才生效
另外还有2种解决办法:
第一种设置session级变量,当前链接立即生效。
set ob_query_Timeout=36000000000
第二种SQL中加hint,只对该SQL生效。
SELECT /*+ query_timeout(10000000) */ o_id,o_c_id,o_carrier_id,o_ol_cnt,o_all_local,o_entry_d
FROM ordr
WHERE o_w_id=1 and o_d_id=2 AND o_id=2100;
感谢您提供的解决方案,我按您的方法试了一下,还是报这个错误
我也是报这个错,有什么办法吗
建议重新发个贴,问题、sql语句。修改语句。错误信息贴一下
这个问题解决了吗?遇到了同样的问题,@张雨奇 的解决方案仍然不生效。
我用的是mysql的驱动,Druid的数据库连接池,同时ob的所有带time的都修改过,仍然不生效。
老师 重新发个贴呢、 把操作信息和错误信息重新贴一下呢。
你好 我最近也碰到这个问题,通过设置 set_ob_ddl_timeout 这个参数解决问题 你可以试一下
我这边也是遇到了这个问题,改了ob_query_time超时时间为1小时,发现后续执行仍然会报错,然后尝试了一下show variables like ‘%timeout%’;后发现connect_timeout的值也是10,即报错的10000000us,于是修改该值,再次执行,发现通过了。
set global connect_timeout = 3600;(一个小时)