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),可升級鎖**)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM