24.13 INFORMATION_SCHEMA ndb_transid_mysql_connection_maptable
ndb_transid_mysql_connection_map
table 提供NDB
事务,NDB
事务协调器和作为 API 节点附加到 NDB 群集的 MySQL 服务器之间的 Map。填充ndbinfo NDB 群集信息数据库的server_operations和server_transactionstable 时,将使用此信息。
ndb_transid_mysql_connection_maptable 具有以下列:
mysql_connection_id
MySQL 服务器连接 ID。
node_id
事务协调器节点标识。
ndb_transid
NDBTransactionID。
Notes
mysql_connection_id
的值与SHOW PROCESSLIST的输出中显示的连接或会话 ID 相同。
没有与此 table 关联的SHOW
语句。
这是非标准 table,特定于 NDB 群集。它被实现为INFORMATION_SCHEMA
插件;您可以通过检查SHOW PLUGINS的输出来验证它是否受支持。如果启用了ndb_transid_mysql_connection_map
支持,则此语句的输出将包含一个名称为INFORMATION SCHEMA
且状态为ACTIVE
的插件,如下所示(使用强调 Literals):
mysql> SHOW PLUGINS;
+----------------------------------+--------+--------------------+---------+---------+
| Name | Status | Type | Library | License |
+----------------------------------+--------+--------------------+---------+---------+
| binlog | ACTIVE | STORAGE ENGINE | NULL | GPL |
| mysql_native_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
。无法在运行时启用或禁用该插件。
尽管此 table 及其列的名称使用小写字母显示,但在 SQL 语句中引用它们时,可以使用大写字母或小写字母。
要创建此 table,MySQL 服务器必须是 NDB Cluster 发行版随附的二进制文件,或者是从启用NDB存储引擎支持的 NDB Cluster 源构建的二进制文件。它在标准的 MySQL 5.7 服务器中不可用。