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的插件,如下所示(使用加强文本):

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中可用。