OB执行ETL报超时异常“ERROR 4012 (HY000) at line 1: Timeout”如何处理
1 个赞
show variables like ‘ob_trx_timeout’; – 默认:600000000(一分钟)
show variables like ‘ob_query_timeout’; – 默认:300000000(半分钟)
– 全局配置
set global ob_query_timeout=36000000000;
set global ob_trx_timeout=36000000000;
– 会话配置
set session ob_query_timeout=36000000000;
set session ob_trx_timeout=36000000000;
参数说明:
- ob_query_timeout:用于设置查询超时时间,单位是微秒,默认:300000000(半分钟)。
- ob_trx_timeout:用于设置事务超时时间,单位为微秒,默认:600000000(一分钟)。
1 个赞
6666
是我眼花还是你在忽悠我
你管300s叫半分钟?600s叫一分钟??
你把ob_query_timeout和ob_trx_timeout拉长 了之后,要是还报同样的错误,你咋整
蹲一波解答