wendell_wxg 发表于 2012-08-02 22:50

onstat -k的问题

我编写了个小程序测试锁表
EXEC SQL begin work;
EXEC SQL update ....;
sleep(200);
EXEC SQL commit work;

在中间的sleep过程中运行 onstat -k 只得到

Locks
addresswtlist   owner    lklist   type   tblsnumrowid    key#/bsiz
44199638 0      4af040d8   0      HDR+S    100002   204         0      
44199698 0      4af03acc   0            S    100002   204         0      
441996f8 0      4af034c0   0            S    100002   204         0      
3 active, 20000 total, 16384 hash buckets, 0 lock table overflows

找不到小程序中的锁记录,可是用dbaccess 更新该表记录时,却报-244错

请问高手,我怎么才可以查到程序中的锁记录

liaosnet 发表于 2012-08-03 09:39

LOCK不是一直存在,用完就释放掉了。。
也许你可以使用 lock wait

wendell_wxg 发表于 2012-08-03 19:09

回复 2# liaosnet



    你好,加了lock wait 也还是查不出来,会不会是我哪里配制有问题呢?
页: [1]
查看完整版本: onstat -k的问题