update语句执行超时

【 使用环境 】开发环境
【 OB or 其他组件 】
【 使用版本 】4.1.1
update table1 t
set t.a = (select t1.e - t.e
from table t1
where t.b = t1.b
and t.c = t1.c
and t1.d = ‘G’)
where t.f = ‘保’
and t.d = ‘G’
and EXISTS
(select 1 from table2 tt where tt.date = t.date)

其中table1的数据量几万条,table2的数据量几千条,设置ob_query_timeout=9000000000
版本是4.1.1,报错timeout
有没有大佬可以帮忙看看这个要怎搞

报错是ORA-00600:interbal error code ,argument:-6212,statement timeout

看报错提示的错误码是oracle模式的,麻烦提供一下:
1、具体的版本 show variables like ‘version_comment’;
2、相关表的建表文本,
3、对应update 语句的执行计划。

1 个赞

建表语句
create table table1 (a number,b number,c number,d number,e number,date number);
create table table2(date varchar2(50));

版本
oceanbase 3.2.3.3 (r107000092023011911-7699b9a5504eec15ff5ef1f2a95e60136802b170) (Built Jan 19 2023 11:29:19);

执行计划如截图