暂无图片
oracle11g执行SQL停止不下来有哪位大佬能给指点一下?
我来答
分享
Mr.lighting!
2021-08-18
oracle11g执行SQL停止不下来有哪位大佬能给指点一下?
暂无图片 25M

oracle 11.2.0.4在Plsql developer执行一个sql,因为有性能问题点停止,半天停止不了。相应会话等待事件为SQL*Net message from client, 对应sql_id也空了。只能后台杀掉会话否则一直挂在那。去sqlplus里执行,用ctrl+c要好久才能终止完成。网络和硬件压力都不大,该SQL逻辑读超大,有性能问题会导致临时表空间不足报错。想问下这种现象是不是oracle因为释放内存资源导致的?这种每次手动杀后台会话也不太安全有啥解决办法吗?还有怎么排查这种是啥原因导致的?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
Uncopyrightable

很多DML操作过程中突然中断是要回滚事务的,ACID很重要

暂无图片 评论
暂无图片 有用 1
暂无图片
Mr.lighting!
题主
2021-08-18
select操作。。如果是dml服务器状态上也能反馈呀
文成

等待事务回滚完成是最安全的
在操作的时候,要预估下是否是大事务,否则会引发系统故障

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏