ndb_transid_mysql_connection_map 表提供 NDB 事务、NDB 事务协调器和作为 API 节点附加到 NDB 群集的 MySQL 服务器之间的映射。此信息用于填充 ndbinfo NDB 群集信息数据库的 server_operations 和 server_transactions 表。
INFORMATION_SCHEMA 名称 SHOW 名称 备注
mysql_connection_id MySQL 服务器连接 ID
node_id 事务协调器节点 ID
ndb_transid NDB 事务 ID
mysql_connection_id 与 SHOW PROCESSLIST 输出中显示的连接或会话 ID 相同。
此表没有与 SHOW 语句关联的。
这是一个非标准表,特定于 NDB 群集。它作为 INFORMATION_SCHEMA 插件实现;您可以通过检查 SHOW PLUGINS 的输出来验证它是否受支持。如果启用了 ndb_transid_mysql_connection_map 支持,则此语句的输出将包含一个具有此名称、类型为 INFORMATION SCHEMA 且状态为 ACTIVE 的插件,如下所示(使用强调文本):
mysql> SHOW PLUGINS;
±---------------------------------±-------±-------------------±--------±--------+
| 名称 | 状态 | 类型 | 库 | 许可证 |
±---------------------------------±-------±-------------------±--------±--------+
| binlog | ACTIVE | 存储引擎 | 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 | 活动 | DAEMON | NULL | GPL |
| CSV | 活动 | 存储引擎 | NULL | GPL |
| MEMORY | 活动 | 存储引擎 | NULL | GPL |
| InnoDB | 活动 | 存储引擎 | NULL | GPL |
| INNODB_TRX | 活动 | 信息模式 | NULL | GPL |
| INNODB_CMP | 活动 | 信息模式 | NULL | GPL |
…
| INNODB_SESSION_TEMP_TABLESPACES | 活动 | 信息模式 | NULL | GPL |
| MyISAM | 活动 | 存储引擎 | NULL | GPL |
| MRG_MYISAM | 活动 | 存储引擎 | NULL | GPL |
| PERFORMANCE_SCHEMA | 活动 | 存储引擎 | NULL | GPL |
| TempTable | 活动 | 存储引擎 | NULL | GPL |
| ARCHIVE | 活动 | 存储引擎 | NULL | GPL |
| BLACKHOLE | 活动 | 存储引擎 | NULL | GPL |
| ndbcluster | 活动 | 存储引擎 | NULL | GPL |
| ndbinfo | 活动 | 存储引擎 | NULL | GPL |
| ndb_transid_mysql_connection_map | 活动 | 信息模式 | NULL | GPL |
| ngram | 活动 | FTPARSER | NULL | GPL |
| mysqlx_cache_cleaner | 活动 | 审计 | NULL | GPL |
| mysqlx | 活动 | 守护进程 | NULL | GPL |
±---------------------------------±-------±-------------------±--------±--------+
47 行在集合中(0.01 秒)
该插件默认启用。您可以通过使用 --ndb-transid-mysql-connection-map 选项启动服务器来禁用它(或强制服务器在插件启动前不运行)。如果插件被禁用,则 SHOW PLUGINS 将状态显示为 DISABLED。无法在运行时启用或禁用该插件。
虽然此表及其列的名称使用小写显示,但在 SQL 语句中引用它们时,您可以使用大写或小写。
要创建此表,MySQL 服务器必须是随 NDB Cluster 发行版提供的二进制文件,或者从启用了 NDB 存储引擎支持的 NDB Cluster 源构建的二进制文件。它在标准 MySQL 8.0 服务器中不可用。