Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  The INFORMATION_SCHEMA ndb_transid_mysql_connection_map Table

28.3.18 NDB 集群信息数据库中的 INFORMATION_SCHEMA ndb_ transid_mysql_connection_map 表

ndb_transid_mysql_connection_map提供了NDB事务、NDB事务协调器和MySQL服务器(作为API节点)之间的映射。这一信息用于填充server_operationsserver_transactions表,以及ndbinfoNDB集群信息数据库。

INFORMATION_SCHEMA Name SHOW Name Remarks
mysql_connection_id MySQL Server连接ID
node_id 事务协调器节点ID
ndb_transid NDB事务ID

mysql_connection_idSHOW PROCESSLIST输出中的连接或会话ID相同。

没有关联于此表的SHOW语句。

这是一个非标准表,专门用于NDB集群。它实现为一个INFORMATION_ SCHEMA插件;您可以通过检查SHOW PLUGINS的输出来验证它是否支持。如果ndb_transid_mysql_connection_map支持已启用,输出结果将包括一个名为该插件、类型为INFORMATION SCHEMA、状态为ACTIVE的插件,如下所示(使用加强文本):

Press CTRL+C to copy
mysql> SHOW PLUGINS; +----------------------------------+--------+--------------------+---------+---------+ | Name | Status | Type | Library | License | +----------------------------------+--------+--------------------+---------+---------+ | binlog | ACTIVE | STORAGE ENGINE | NULL | GPL | | mysql_native_password | ACTIVE | AUTHENTICATION | NULL | GPL | | sha256_password | ACTIVE | AUTHENTICATION | NULL | GPL | | caching_sha2_password | ACTIVE | AUTHENTICATION | NULL | GPL | | sha2_cache_cleaner | ACTIVE | AUDIT | NULL | GPL | | daemon_keyring_proxy_plugin | ACTIVE | DAEMON | NULL | GPL | | CSV | ACTIVE | STORAGE ENGINE | NULL | GPL | | MEMORY | ACTIVE | STORAGE ENGINE | NULL | GPL | | InnoDB | ACTIVE | STORAGE ENGINE | NULL | GPL | | INNODB_TRX | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_CMP | ACTIVE | INFORMATION SCHEMA | NULL | GPL | ... | INNODB_SESSION_TEMP_TABLESPACES | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | MyISAM | ACTIVE | STORAGE ENGINE | NULL | GPL | | MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL | GPL | | PERFORMANCE_SCHEMA | ACTIVE | STORAGE ENGINE | NULL | GPL | | TempTable | ACTIVE | STORAGE ENGINE | NULL | GPL | | ARCHIVE | ACTIVE | STORAGE ENGINE | NULL | GPL | | BLACKHOLE | 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 | | ngram | ACTIVE | FTPARSER | NULL | GPL | | mysqlx_cache_cleaner | ACTIVE | AUDIT | NULL | GPL | | mysqlx | ACTIVE | DAEMON | NULL | GPL | +----------------------------------+--------+--------------------+---------+---------+ 47 rows in set (0.01 sec)

插件默认启用。您可以通过在服务器启动时使用--ndb-transid-mysql-connection-map选项来禁用它(或强制服务器在插件启动前不运行)。如果插件已禁用,状态将由SHOW PLUGINS显示为DISABLED。插件不能在运行时启用或禁用。

虽然该表和其列的名称使用小写字母,您可以在SQL语句中使用大写或小写字母来引用它们。

为了创建这个表,MySQL Server必须是一个与NDB集群分发一起提供的二进制文件,或者是从NDB集群源代码构建的服务器,以NDB存储引擎支持启用。它不在标准MySQL 8.4 Server中可用。