本地应用通过Dblink查询,导致Weblogic的线程堵塞而垮掉
最近一个星期,上线系统挂机了两次,弄得比较揪心。后来通过weblogic的服务器监控,经过线程运行情况的排查,发现在通过dblink,在查询另外一个数据库系统时,存在线程stuck的情况,经过网上查找,如下说明:DBLINK是远程连接到其他数据库进行访问,这个会涉及到一个事务的关系,尽管查询不会锁表,但是用DBLINK的方式一旦将远程的表进行锁住了。因而对于这部分无法及时提交的事务,导致weblogic的线程池存在堵塞的情况,最后导致weblogic整个服务因为事务的堵塞而垮掉。
由于系统的框架问题这个事务不能自动去commit或rollback,进而产生大量的事务堆积。解决:后来通过调用存储过程,把查询数据插入到临时表,并关闭事务,然后通过查询临时表来返回记录。
本地应用通过Dblink查询,导致Weblogic的线程堵塞而垮掉相关推荐
- 使用DBLINK查询时报ORA-00600: internal error code, arguments: [kzdlk_zt2 err]
使用DBLINK查询时报ORA-00600: internal error code, arguments: [kzdlk_zt2 err] SYS@oradg11g > select INS ...
- Elasticsearch】es 模糊查询导致Elasticsearch服务宕机
本文为博主九师兄(QQ:541711153 欢迎来探讨技术)原创文章,未经允许博主不允许转载. 可以加我问问题,免费解答,有问题可以先私聊我,本人每天都在线,会帮助需要的人. 但是本博主因为某些原因, ...
- weblogic不能启动的解决方案;发现启动过程中AdminServer.lok文件报错,导致weblogic不能启动
1.问题现象 weblogic不能正常访问:节点2启动双机可以带起weblogic文件系统也能带起服务IP但不能带起weblogic服务. 2.问题解决 1) 手动启动weblogic脚本,发现启动过 ...
- mysql语句查询慢造成mysql卡死_MySQL数据库之一次MySQL慢查询导致的故障
本文主要向大家介绍了MySQL数据库之一次MySQL慢查询导致的故障 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 我们知道分析MySQL语句查询性能的方法除了使用EXPLAI ...
- oracle11查看dblink,dblink查询(查询dblink下的所有表)
dblink查询(查询dblink下的所有表) 2020-07-24 11:24:30 共10个回答 查询方法:1.执行select*fromdba_db_li姬叮灌顾弑该鬼双邯晶nks;语句.2.在 ...
- weblogic最大线程_处理Weblogic卡住的线程
weblogic最大线程 定义或什么是缠线? 如果线程 在设定 的时间 内连续工作(非空闲),则WebLogic Server会将其诊断为阻塞 . 您可以通过更改在诊断出线程被阻塞之前的时间长度( ...
- SQL Server 2005 查询处理器未能为执行并行查询启动必要的线程资源。
今天早上程序突然报: Microsoft OLE DB Provider for SQL Server 错误 '80040e14' 查询处理器未能为执行并行查询启动必要的线程资源. 赶快重启了sql服 ...
- 通过设置Weblogic设置线程数提高系统并发
使用Weblogic版本:Weblogic 11g(10.3.6) 设置Weblogic的线程数有两种方法, 第一种,通过启动参数设置: -Dweblogic.threadpool.MinPoolSi ...
- mysql慢查询导致502_MySQL Statement cancellation timer故障排查分享
1.现象 10月26日晚22:07,X服务的线上机器502,期间没有业务峰值.定时任务,外部服务依赖没有明显异常. 2.问题定位 服务502是nginx不能检测到后台健康server时抛出的提示,一般 ...
最新文章
- Apache服务器配置技巧
- 对Linux0.11 中 进程0 和 进程1分析
- ftp搭建后为什么登录不了??_为什么防爆胎就是普及不了?知道真相后,你也许会心凉一大截...
- MATLAB无穷大上的反常积分
- 如何判断一个对象是否是数组。
- PHP基础(必须熟练掌握的基础)
- windows便签快捷键_win10电脑有哪些常用的快捷键?
- 如何去设计前端框架能力?星巴克消息开放项目从0到1,从点到面的思考
- frc机器人比赛主题_RCC机器人比赛
- Vue的50个知识点
- html5中checkbox的选中状态的设置与获取
- pycharm导入本地文件,程序运行正常,但导入模块时出现红色波浪线
- Eclipse修改jsp模板
- c51计数器代码汇编语言,51单片机6位计数器汇编程序
- iOS-QQ音乐播放器的简单实现
- Ora-12514原因及处理方法
- FlashFXP,FlashFXP的详细介绍
- 贝叶斯统计bayes statistics
- 什么是TMD格式?TDM格式详细介绍
- 助你上手Vue3全家桶之Vue3教程