该ndb_transid_mysql_connection_map
表提供了NDB
事务、
NDB
事务协调器和作为 API 节点附加到 NDB Cluster 的 MySQL 服务器之间的映射。在填充
NDB Cluster 信息数据库
的server_operations
和
server_transactions
表时使用此信息。ndbinfo
该ndb_transid_mysql_connection_map
表有以下列:
mysql_connection_id
MySQL 服务器连接 ID。
node_id
事务协调器节点 ID。
ndb_transid
NDB
交易ID 。
笔记
该mysql_connection_id
值与 的输出中显示的连接或会话 ID 相同
SHOW PROCESSLIST
。
没有SHOW
与此表关联的语句。
这是一个非标准表,特定于 NDB Cluster。它是作为INFORMATION_SCHEMA
插件实现的;您可以通过检查 的输出来验证它是否受支持
SHOW PLUGINS
。如果
ndb_transid_mysql_connection_map
启用了支持,则此语句的输出包括一个具有此名称、类型INFORMATION SCHEMA
和状态的插件ACTIVE
,如下所示(使用强调文本):
mysql> SHOW PLUGINS;
+----------------------------------+--------+--------------------+---------+---------+
| Name | Status | Type | Library | License |
+----------------------------------+--------+--------------------+---------+---------+
| binlog | ACTIVE | STORAGE ENGINE | NULL | GPL |
| mysql_native_password | ACTIVE | AUTHENTICATION | NULL | GPL |
| mysql_old_password | ACTIVE | AUTHENTICATION | NULL | GPL |
| CSV | ACTIVE | STORAGE ENGINE | NULL | GPL |
| MEMORY | ACTIVE | STORAGE ENGINE | NULL | GPL |
| MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
| MyISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
| PERFORMANCE_SCHEMA | ACTIVE | STORAGE ENGINE | NULL | GPL |
| BLACKHOLE | ACTIVE | STORAGE ENGINE | NULL | GPL |
| ARCHIVE | ACTIVE | STORAGE ENGINE | NULL | GPL |
| ndbcluster | ACTIVE | STORAGE ENGINE | NULL | GPL |
| ndbinfo | ACTIVE | STORAGE ENGINE | NULL | GPL |
| ndb_transid_mysql_connection_map | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| InnoDB | ACTIVE | STORAGE ENGINE | NULL | GPL |
| INNODB_TRX | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_LOCKS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_LOCK_WAITS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMP | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMP_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMPMEM | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMPMEM_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| partition | ACTIVE | STORAGE ENGINE | NULL | GPL |
+----------------------------------+--------+--------------------+---------+---------+
22 rows in set (0.00 sec)
该插件默认启用。--ndb-transid-mysql-connection-map
您可以通过使用选项启动服务器来禁用它(或强制服务器不运行,除非插件启动)
。如果插件被禁用,状态显示
SHOW PLUGINS
为
DISABLED
。该插件无法在运行时启用或禁用。
虽然该表及其列的名称使用小写显示,但在 SQL 语句中引用它们时可以使用大写或小写。
要创建此表,MySQL 服务器必须是 NDB Cluster 发行版提供的二进制文件,或者是从NDB
启用了存储引擎支持的 NDB Cluster 源构建的二进制文件。它在标准 MySQL 5.6 服务器中不可用。