zoukankan      html  css  js  c++  java
  • informix 查看 当前锁表

    select username,sid,waiter,dbsname,tabname,rowidlk,keynum,type from sysmaster:syslocks l, sysmaster:syssessions s where l.owner = s.sid;

    onmode -z *****  (sid)   杀线程

    另:

    onstat -k :用户持有锁的情况 
    锁按照粒度分为6种: 库锁、表锁、页锁、行锁、字节锁、键锁 
    字节锁:更新包含有VARCHAR类型的行时,加在该行上的锁。 
    键锁:用于索引树上的锁。一般在相应字节上加删除标志。 
    这几种锁的识别如下: 
        TYPE  ONLSNUM  ROWID   SIZE   
    库锁  HDR+X  1000002   205     0   
    表锁       100000e   0      0 
    页锁             100      0 
    行锁             101   
    字节锁  HDR+B               909 
    键锁             很大的16进制数 
    锁的生命期:1、不使用事务时,操作完成即会释放对应的锁; 
    2、 若使用事务,锁将伴随整个事务。(即随这COMMIT WORK或ROLLBACK WORK而释放)   
    (**锁的几种类型:共享锁(SHARE),排它锁(EXCLUSIVE),可升级锁**)

  • 相关阅读:
    C++---const
    qt--textEdit多行文本编辑框
    qt--QByteArray字节数组
    qt5--拖放
    qt5--自定义事件与事件的发送
    qt5--键盘事件
    qt5--鼠标事件
    qt5-事件过滤器
    qt5-event事件的传递
    qt-事件的接受和忽略
  • 原文地址:https://www.cnblogs.com/mingforyou/p/5311874.html
Copyright © 2011-2022 走看看