SequoiaDB巨杉資料庫 事務快照

2021-10-25 21:38:45 字數 1730 閱讀 2861

sdb_snap_transactions

事務快照列出正在進行的事務資訊。每乙個資料節點上正在進行的每乙個事務為一條記錄。

欄位名型別

描述nodename

字串節點名(主機名:服務名)

sessionid

長整型會話 id

transactionid

字串事務 id

isrollback

布林型事務是否處於回滾中

currenttranslsn

長整型事務當前的日誌 lsn

waitlock

bson物件

正在等待的鎖

transactionlocksnum

整型事務已經獲得的鎖

relatedid

字串內部標示

gotlocks

bson陣列

事務已經獲得的鎖列表

note:

waitlock沒有鎖物件時,表示事務沒有在等待鎖。

waitlock 和 getlocks 陣列的字段:

欄位名型別描述

csid

整型鎖物件所在集合空間的 id

clid

整型鎖物件所在集合的 id

extentid

整型鎖物件所在記錄的 id

offset

整型鎖物件所在記錄的偏移量

mode

字串鎖的型別:

is:意向共享鎖

ix:意向排他鎖

s:共享鎖

u:公升級鎖

x:排他鎖

count

整型鎖計數器(只在 getlocks 中存在)

duration

整型鎖的持有或等待時間(單位:毫秒)

沒有鎖

欄位名值csid

-1clid

65535

extentid

-1offset

-1集合空間鎖

欄位名值csid

>= 0

clid

65535

extentid

-1offset

-1集合鎖

欄位名值csid

>= 0

clid

>= 0

extentid

-1offset

-1記錄鎖

欄位名值csid

>= 0

clid

>= 0

extentid

>= 0

offset

>= 0

> db.snapshot( sdb_snap_transactions )

, "transactionlocksnum": 3,

"relatedid": "c0a81457c35000006b75",

"gotlocks": [,,

]}, "transactionlocksnum": 2,

"relatedid": "c0a81457c35000006b76",

"gotlocks": [

,]}

編目資訊快照

SequoiaDB巨杉資料庫C API

此部分是 c api 相關文件。注意 version 2.10 新增收集資料統計資訊介面 新增修改介面 version 1.10 新增獲取查詢訪問計畫的介面 新增用於大物件 lob 操作的介面 version 1.8 新新增介面 version 1.6 使用 sdbnodehandle 來取代原來的...

SequoiaDB 巨杉資料庫 工具

stpstp 是 stp 提供邏輯時間的可執行程式。引數說明 引數名 縮寫 型別 說明 help h 返回 stp 的用法和幫助 version 返回 stp 的版本資訊 port p int32 1.stp 監聽埠 2.預設值為 9622 3.開啟 tcp 和 udp 協議的監聽 serverli...

SequoiaDB巨杉資料庫 分割槽

分割槽功能用於將一張表的儲存分散到多個物理位置,達到更好的併發讀寫效果。在資料量大時,速度提公升更為明顯。mysql 提供了四種分割槽的方式 range 分割槽 list 分割槽 hash 分割槽和 key 分割槽,同時還支援復合分割槽的方式。復合分割槽中,上層分割槽必須使用 range 或者 li...