onstat -x 命令的输出包含可用于监视事务的信息。
在全局事务中每一分支均具有单独的事务标识 (XID)。此方式是缺省方式。
在单个全局事务中,访问同一数据库的所有分支均共享相同的事务标识 (XID)。只有使用 Microsoft™ Transaction Server (MTS) 事务管理器时,才使用该方式。
图: onstat -x 输出
Transactions address flags userthread locks beginlg curlog logposit isol retrys coord ca0a018 A---- c9da018 0 0 5 0x18484c COMMIT 0 ca0a1e4 A---- c9da614 0 0 0 0x0 COMMIT 0 ca0a3b0 A---- c9dac10 0 0 0 0x0 COMMIT 0 ca0a57c A---- c9db20c 0 0 0 0x0 COMMIT 0 ca0a748 A---- c9db808 0 0 0 0x0 COMMIT 0 ca0a914 A---- c9dbe04 0 0 0 0x0 COMMIT 0 ca0aae0 A---- c9dcff8 1 0 0 0x0 COMMIT 0 ca0acac A---- c9dc9fc 1 0 0 0x0 COMMIT 0 ca0ae78 A---- c9dc400 1 0 0 0x0 COMMIT 0 ca0b044 AT--G c9dc9fc 0 0 0 0x0 COMMIT 0 10 active, 128 total, 10 maximum concurrent
图 1 中的输出显示 该事务分支正持有 13 个锁定。当一个事务运行于紧耦合方式时,该事务的分支将共享锁定。