Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

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

28.3.18 INFORMATION_SCHEMA ndb_transid_mysql_connection_map 表

ndb_transid_mysql_connection_map 表提供了 NDB 事务、NDB 事务协调器和作为 NDB 集群 API 节点的 MySQL 服务器之间的映射。该信息用于填充 server_operationsserver_transactions 表中的 ndbinfo NDB 集群信息数据库。

INFORMATION_SCHEMA Name SHOW Name Remarks
mysql_connection_id MySQL 服务器连接 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 服务器必须是 NDB 集群发行版提供的二进制文件,或者是从 NDB 集群源代码构建的,启用了 NDB 存储引擎支持。它不在标准的 MySQL 8.3 服务器中可用。