insert into ssy_log(username,operation , create_date , publisherid )
values(‘proc_spl_sp’,‘proc_spl_sp’,sysdate(),‘ylqhsgs’);
我在一开始写了insert 语句 但是 ssy_log没有这个表,编译通过后,我开始执行存储过程 ,结果需要50多秒后报错。
麻烦提供下相关信息,我们会找对应的研发人员进行分析。
- 表结构;
- 完整的存储过程;
- 存储过程涉及到的表目前大概的数据量;
- 租户配置( cpu,内存,mysql or oralce);
- 报错日志(observer.log);
老师 ,你好 ,怎么给到你,放便加一下你的联系方式 吗?
就发在问题下面也可以的,日志找到报错的那几条就行。
您指的编译通过实际是创建成功。创建成功后,在第一次执行的时候会触发真正的编译,会比较耗时。编译完成后开始执行,执行的时候报了表不存在的错误,这里的主要时间消耗是在编译上。第二次执行的时候应该很快就会报错表不存在,因为不再需要编译。所以您描述的情况是符合预期的~
分析是内存资源太小(10GB)导致执行时间过长,内存调大(32GB)之后,7秒左右就会报错。
这个跟内存资源大写有关系么?这个是怎么联系起来的