显示有关事务的信息

onstat -x 命令的输出包含可用于监视事务的信息。

onstat -x 输出为每个打开的事务包含以下信息:
onstat 实用程序对于监视全局事务特别有用。例如:您可以确定一个事务在松耦合方式还是紧耦合方式下执行。 这些事务方式具有以下特征:
图 1 显示了 onstat -x 的样本输出。列出的最后一个事务是 全局事务,如 flags 列的第五个位置中的 G 值所示。flags 列第二个位置的 T 值显示该事务运行于紧耦合方式。

图: 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 个锁定。当一个事务运行于紧耦合方式时,该事务的分支将共享锁定。