业务无法正常进行,查看数据库后台进程,发现有大量阻塞QL_ID WAIT_CLASS EVENT ------------- --------------- ------------------------- 1cpk7srb6cr0r User I/O db file scattered read 279knu21n06x6 Cluster gc cr request 299g1dh65yqju User I/O db file scattered read 3atq0m749xxpa User I/O db file scattered read 4x1pcvd0uhntu User I/O db file sequential read 5pt83gw45jkb6 User I/O db file scattered read 6cx5uwt35qp2j User I/O db file scattered read 71anz6u0540a6 User I/O db file scattered read 88jwdgh03ddjp User I/O db file parallel read 948rgusp8c1fn User I/O read by other session 988qxv7ufqgqh User I/O db file scattered read 9vdwzq1gucrfk User I/O db file parallel read a6jw0kdm1aucb User I/O read by other session a6jw0kdm1aucb User I/O read by other session a6jw0kdm1aucb User I/O db file sequential read a6jw0kdm1aucb User I/O read by other session a6jw0kdm1aucb User I/O db file sequential read a6jw0kdm1aucb User I/O read by other session a6jw0kdm1aucb User I/O db file sequential read a6jw0kdm1aucb User I/O db file sequential read a6jw0kdm1aucb User I/O read by other session a6jw0kdm1aucb User I/O db file sequential read a6jw0kdm1aucb User I/O db file sequential read a6jw0kdm1aucb User I/O db file sequential read a6jw0kdm1aucb User I/O db file sequential read a6jw0kdm1aucb User I/O read by other session a6jw0kdm1aucb User I/O db file sequential read a6jw0kdm1aucb User I/O db file sequential read a6jw0kdm1aucb User I/O read by other session a6jw0kdm1aucb User I/O db file sequential read a6jw0kdm1aucb User I/O db file sequential read csukjwu2761t3 User I/O db file scattered read d6cd1gh6xft0b User I/O db file sequential read 排查出造成阻塞的源头sql,该条sql语句与分区表相关
核查该sql语句执行慢的原因,分析其执行计划发生了变动,出现了全表扫描。频繁对400G的大表进行一个全表扫描,导致数据库卡死。
为了确保业务快速恢复,最快的解决方式就是先通过手动绑定对的执行计划,恢复sql的执行效率
找出历史的awrsqrpt报告中的正确执行计划如下:
绑定执行计划后发现,并没有执行正确的索引扫描。排查数据库索引状态
可以看到新分区表部分索引状态出现了异常
TERM_TRAN_LOG_TBL_IND7_ONLTM INVALID
开始修复状态异常的索引
alter index BUSBIKE.TERM_TRAN_LOG_TBL_IND7_ONLTM rebuild online parallel 8;
alter index BUSBIKE.TERM_TRAN_LOG_TBL_IND7_ONLTM noparallel;
修复索引完毕后,业务sql恢复效率
分区表索引失效导致业务异常
来源:这里教程网
时间:2026-03-03 19:44:50
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 分区表索引失效导致业务异常
分区表索引失效导致业务异常
26-03-03 - 数据库管理-第163期 19c重建ADG的两个方法(20240323
数据库管理-第163期 19c重建ADG的两个方法(20240323
26-03-03 - library cache pin模拟与处理
library cache pin模拟与处理
26-03-03 - 年报盈利大幅增长,满帮抓住了数字物流“新质生产力”
年报盈利大幅增长,满帮抓住了数字物流“新质生产力”
26-03-03 - rac心跳延迟现象及排查
rac心跳延迟现象及排查
26-03-03 - 数据库管理-第157期 Oracle Vector DB & AI-08(20240301)
- 19c使用asm报磁盘组未挂在及密码错误
19c使用asm报磁盘组未挂在及密码错误
26-03-03 - AIGC赋能,天猫精灵、华米科技“抢跑”智能穿戴
AIGC赋能,天猫精灵、华米科技“抢跑”智能穿戴
26-03-03 - oracle数据库名、实例名、服务名等区分
oracle数据库名、实例名、服务名等区分
26-03-03 - 数据库管理-第159期 Oracle Vector DB & AI-10(20240311)
