今天部门里出了个小测试,就是普通的锁等待,可能表数据有点大,硬件性能有点差,在查询等待的时候,发现阻塞的语句,查询的时候,发现等待事件是db file sequential read
MACHINE EVENT SERIAL# TERMINAL PROGRAM ACTION TYPE SQL_ID LOGON_TIM
---------------------------------------------------------------------------------------------------------
lsrac1 db file sequential read 7026 pts/0 sqlplus@lsrac1 (TNS V1-V3) USER 28-MAR-16后面被阻塞的两个会话是针对同一个表的无条件update语句(update tab_name set col_name=xxx;)忽然就不懂了,db file sequential read 为什么可以阻塞update操作?求解释。
MACHINE EVENT SERIAL# TERMINAL PROGRAM ACTION TYPE SQL_ID LOGON_TIM
---------------------------------------------------------------------------------------------------------
lsrac1 db file sequential read 7026 pts/0 sqlplus@lsrac1 (TNS V1-V3) USER 28-MAR-16后面被阻塞的两个会话是针对同一个表的无条件update语句(update tab_name set col_name=xxx;)忽然就不懂了,db file sequential read 为什么可以阻塞update操作?求解释。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货