DM7、DM8数据库阻塞处理

发布时间:2026/11/8 9:58:22

DM7、DM8数据库阻塞处理 一、准备测试环境及数据1.1创建测试表含主键约束CREATETABLETBL_TEST(IDINTPRIMARYKEY,NAMEVARCHAR(50));1.2插入测试数据INSERTINTOTBL_TESTVALUES(1,中文);INSERTINTOTBL_TESTVALUES(2,name2);COMMIT;A:-- 插入一条数据但不提交事务INSERTINTOTBL_TESTVALUES(3,中文);-- 注意此处不执行 COMMITB:-- 插入相同主键的数据此语句会被阻塞一直等待INSERTINTOTBL_TESTVALUES(3,中文);-- 插入不同主键的数据不会被阻塞INSERTINTOTBL_TESTVALUES(4,中文);二、定位查询阻塞源头2.1查询活动会话数活动会话数量达到一定程度后会对数据库性能造成影响。select(selectcount(*)fromv$sessionswherestateACTIVEandsess_id!sessid())act_ses,(selectcount(*)fromv$sessions)tot_ses;2.2查询已执行超过 2 秒的活动 SQL被阻塞的sql语句select*from(SELECTsess_id,sql_text,state,datediff(ss,last_recv_time,sysdate)Y_EXETIME,to_char(SF_GET_SESSION_SQL(SESS_ID))fullsql,clnt_ipFROMV$SESSIONSWHERESTATEACTIVE)whereY_EXETIME2;2.3查询锁SELECTO.NAME,L.*FROMV$LOCKL,SYSOBJECTS OWHEREL.TABLE_IDO.IDANDBLOCKED1;2.4查询阻塞SELECTsysdate stattime,被阻塞的信息wt,s1.sess_id wt_sess_id,s1.sql_text wt_sql_text,s1.state wt_state,s1.trx_id wt_trx_id,引起阻塞的信息fm,s2.sess_id fm_sess_id,s2.sql_text fm_sql_text,s2.trx_id fm_trx_idFROMv$sessions s1,v$sessions s2,v$trxwait wWHEREs1.trx_idw.idANDs2.trx_idw.wait_for_id;分析总结已定位会话140411091346440 insert 后未提交又因为表TBL_TEST的id列为主键不能违反主键唯一性约束导致会话140410679516696 insert时发生阻塞三、处理方式3.1让阻塞源头会话提交或回滚会话140411091346440 直接commit或rollback完成后140410679516696 可以正常insert3.2杀会话直接将引起阻塞的会话kill掉sp_close_session(SESS_ID);https://eco.dameng.com
延伸阅读

更多相关文章

2026/11/8 22:47:39

郑州电工证考试地址多久拿证别怕挂科,实操考试技巧全在这儿

郑州电工证考试地址多久拿证别怕挂科,实操考试技巧全在这儿 实操考试心里没底怕挂科?你不是一个人。郑州电工证考试地址虽然已经明确,但很多人还是对考试流程、内容、拿证时间、培训质量充满疑虑。特别是对于刚入行的三门峡项目现场管理员来说,如何选择靠…

2026/11/8 22:47:39

大厂县考电工证千万别踩坑 这些细节能帮你省下培训费

大厂县考电工证千万别踩坑 这些细节能帮你省下培训费 怕考不过白交培训费?大厂县考电工证千万别踩坑,这些坑踩了就亏大了。我干这行十多年,见过太多人为了考电工证被坑得团团转,培训费花了不说,还因为资料不全、流程不对、信息不透明,最后考试挂了只能…

2026/11/8 22:47:39

嘉兴电工证办理机构良心建议:实操考试心里没底怕挂科怎么办?

嘉兴电工证办理机构良心建议:实操考试心里没底怕挂科怎么办? 实操考试心里没底怕挂科?你不是一个人。我见过太多人,拿着报名表,坐在考场门口,心跳加速、手心冒汗。特别是像你这样来自驻马店,在职建筑工人,时间紧、任务重,还要应对一场关乎未来职业发…

2026/11/8 22:47:39

富阳区特种工报考避坑指南:郑州劳务班组怎么报才不被坑

富阳区特种工报考避坑指南:郑州劳务班组怎么报才不被坑 你是不是也担心,找不对地方报名,结果被中介骗钱?别急,富阳区特种工报考这事,咱们得说清楚。尤其是郑州劳务班组的负责人,你们天天跟特种作业打交道,最怕的就是因为证件问题耽误项目进度,甚至被…

2026/11/8 22:42:39

合肥电工作业证怎么考 别踩坑才能顺利上岗

合肥电工作业证怎么考 别踩坑才能顺利上岗 你还在为找不到工作发愁吗?其实,很多电工岗位都明确要求持证上岗, 合肥电工作业证怎么考 成了刚需。但很多人因为不了解流程、被虚假信息误导,最终浪费时间又花钱。 千万别踩坑…

2026/11/8 0:00:27

电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。…

2026/11/8 0:00:27

电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。…

2026/11/7 14:54:47

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/7 14:50:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑