首页 > 解决方案 > ORACLE - 插入查询运行时间比平时长 - 发现表锁 - 锁定模式 3

问题描述

我目前遇到了一个问题,我们的 INSERT 运行时间比平时长。我检查了详细信息,但没有发现等待事件的任何问题,但是,我只看到表的锁定模式 3。需要有关如何进行故障排除的帮助。

SID    SERIAL# USERNAME        OSUSER          MACHINE         EVENT                                    STATE               WAIT_CLASS
---------- ---------- --------------- --------------- --------------- ---------------------------------------- ------------------- ---------------
      1165       5998 DCT             ims             mymac544        cell single block physical read          WAITED SHORT TIME   User I/O

SQL> select sid,serial#,username,status,osuser,machine,program,sql_id,blocking_session from gv$session where sid=1165;

       SID    SERIAL# USERNAME        STATUS   OSUSER          MACHINE         PROGRAM                   SQL_ID        BLOCKING_SESSION
---------- ---------- --------------- -------- --------------- --------------- ------------------------- ------------- ----------------
      1165       5998 DCT             ACTIVE   ims             mymac544        sqlplus@mymac544 (TNS V1- 0jgpjjb4nq9yz
                                                                               V3)

SELECT XIDUSN,xidslot,xidsqn,object_id,SESSION_ID,ORACLE_USERNAME,OS_USER_NAME,PROCESS,locked_mode from v$locked_object;


    XIDUSN    XIDSLOT     XIDSQN  OBJECT_ID SESSION_ID ORACLE_USERNAME OS_USER_NAME    PROCESS                  LOCKED_MODE
---------- ---------- ---------- ---------- ---------- --------------- --------------- ------------------------ -----------
       150         31    2130026    5424066       1165 DCT             ims             14171                              3
       150         31    2130026    5424067       1165 DCT             ims             14171                              3
       150         31    2130026    5424057       1165 DCT             ims             14171                              3

谢谢穆罕默德巴

标签: oracleoracle11gr2

解决方案


推荐阅读