注册

存储过程执行过慢

YUAN 2022/02/21 1187 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM Database Server x64 V7.6.1.108-Build(2021.06.30-142705-10017)ENT
【操作系统】:CentOS Linux 7 (Core)
【CPU】:Intel® Xeon® CPU E5-2660 0 @ 2.20GHz
【问题描述】*:

存储过程执行过慢,请教一下有什么办法优化速度。

事情是这样的,这边写了个存储过程,里面大概有一两百个 SQL。
现在遇到个问题,我每次执行 call 存储过程() 命令,随后每隔三五分钟又执行 select * from v$sessions where trx_id in (select trx_id from V$LOCK); 来查看存储过程当前所执行的 SQL,观察下来 CUR_SQLSTR 这个 SQL 一直不会变,换句话说,达梦好像卡住了,不能顺利往下执行了。

image.png

一开始我以为是这句 SQL 本身需要很长时间运行,结果我把它单独拿出来运行一下:

image.png

可以看到,这句 SQL 还是很快的。

【补充】

这个情况本地测试有两天了,请问有没有人来讨论下。

刚又查了一遍,依然卡在这里(不一定老卡某一个 SQL,这边测试下来是有可能在别的地方卡住)

image.png

回答 0
暂无回答
扫一扫
联系客服