【 使用环境 】生产环境
【 OB or 其他组件 】ob
【 使用版本 】5.7.25-OceanBase_CE-v4.3.5.2
【问题描述】在存储过程中使用truncate table ,执行存储过程时会一直执行
【复现路径】
CREATE PROCEDURE mtnoh_app_ana2.proc_test()
begin
TRUNCATE TABLE MTNOH_APP_ANA2.TB_性能告警_告警基站清单;
end
【附件及日志】
【 使用环境 】生产环境
【 OB or 其他组件 】ob
【 使用版本 】5.7.25-OceanBase_CE-v4.3.5.2
【问题描述】在存储过程中使用truncate table ,执行存储过程时会一直执行
【复现路径】
CREATE PROCEDURE mtnoh_app_ana2.proc_test()
begin
TRUNCATE TABLE MTNOH_APP_ANA2.TB_性能告警_告警基站清单;
end
【附件及日志】
一直执行是什么意思,没明白
执行的时候看下gv$ob_processlist 看下PL执行到哪里了
是不是资源不足呢,感觉像假死状态啊,路由跟踪一下
换个窗口或者重新连接再试试
根据PROCESSLIST查询出来的TRACE_ID过滤一下OBSERVER日志看下TRUNCATE卡在哪里了
麻烦TRACE_ID过滤一下提供一份observer日志