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),可升级锁**)

  • 相关阅读:
    计数问题
    自定义中间件
    中间件的数据流向
    模块化
    开发属于自己的包
    中间件
    java JDK环境变量配置
    uni-app 请求 uni.request封装使用
    uni-app 自定义 简单 底部tab
    vue 过滤器 filter 的使用
  • 原文地址:https://www.cnblogs.com/mingforyou/p/5311874.html
Copyright © 2011-2022 走看看