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

  • 相关阅读:
    <dependency>
    json、javaBean、xml互转的几种工具介绍
    日志系统logBack的配置以及sdoutAppender控制台输出
    Java中Main函数探讨
    java的Daemon守护线程
    FastJson序列化对象
    多线程情况下获取数据出现的不一致
    苏州地区--校招IT公司
    Spark聚合操作:combineByKey()
    Hadoop初步简介
  • 原文地址:https://www.cnblogs.com/mingforyou/p/5311874.html
Copyright © 2020-2023  润新知