LocalTransactions系统表描述

描述

LocalTransactions是生成的伪表,以显示有关当前在事务引擎(TE)已知的数据库中运行的事务的信息。要从有多个TES上运行的数据库上运行的所有事务的视图,请使用事务表。

The nodeid. column in this table specifies the TE on which this transaction is currently running. nodeid. for transactions with state Failed can be ignored as a special reserved nodeid. will be displayed.

Client applications should never contain code that accesses SYSTEM pseudo tables as they are subject to, and furthermore likely to, change from release to release.

领域

场地 类型 描述

ID

big

交易的唯一标识符。

状态

细绳

Active, Committed, RolledBack, Failed, or Purgatory.

nodeid.

整数

此事务运行的TE的ID。

被覆盖的

big

阻止此事务的事务的ID。

startevent.

big

开始此交易的内部事件ID。

endevent.

big

结束此交易的内部事件ID。

顺序

big

仅限内部使用。

isolationlevel.

细绳

指定连接的事务隔离级别。

  • READ COMMITTED

  • REPEATABLE READ

  • CONSISTENT READ

  • SERIALIZABLE

支持的交易隔离级别 想要查询更多的信息。

iSupdate.

布尔基

如果此事务中有更新事件,则为true。

DeadlockVictim.

布尔基

如果这笔交易是僵局的受害者,则为真实,因此丧生。

承诺服务

细绳

The commit protocol being used by the transaction. Provided in the same format as used by values of the commit database option.

队列

细绳

此交易的内部队列的名称。

Sourcenode.

整数

Same as nodeid..

xid.

字节

X /打开XA事务标识符XID结构。由全局事务格式ID,全局事务ID和分支限定符组成。有关Nuodb XA的更多详细信息,请参阅 使用NOODB的JDBC和XA事务.

perrapledby.

big

选择在当前交易之前阻止当前事务的事务的ID作为解决事务死锁的受害者。

索引

没有任何

例子

下面的示例显示了从这些事务运行的TE的视点显示在数据库上运行的所有事务。这是当前在所有TES上运行的所有事务的信息最完整的信息。

We use 放 OUTPUT VERTICAL to make the output more readable.
选择 * FROM system.transactions
WHERE sourcenode=nodeid;
==================================== Row #1 ====================================ID : 677653763状态: Active
NODEID: 3被覆盖的: -1startevent.: 24368endevent.: <null>顺序: -1isolationlevel.: SERIALIZABLE
ISUPDATE: 0DeadlockVictim.: 0承诺服务: remote:1队列: Active
SOURCENODE: 3xid.: <null>perrapledby.: -1
==================================== Row #2 ====================================ID : 677865476状态: Active
NODEID: 4被覆盖的: -1startevent.: 29810endevent.: <null>顺序: -1isolationlevel.: SERIALIZABLE
ISUPDATE: 1DeadlockVictim.: 0承诺服务: remote:1队列: Active
SOURCENODE: 4xid.: <null>perrapledby.: -1