技术解析 | 用户实践 | 社区月报
专题详解 |案例库| 开发者故事
成为博主 |技术分享
加入OceanBase|招聘动态
论坛答疑|技术分享|提Issue或建议
加入用户组 | 加入开发者组
【 使用环境 】开发环境 【 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 语句的执行计划。
建表语句 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);
执行计划如截图