28.3.19 Таблица INFORMATION_SCHEMA ndb_transid_mysql_connection_map
Таблица ndb_transid_mysql_connection_map предоставляет отображение между NDB транзакциями, NDB координаторами транзакций и MySQL серверами, подключенными к кластеру NDB в качестве узлов API. Эта информация используется при заполнении таблиц server_operations и server_transactions базы данных информации о кластере NDB ndbinfo.
INFORMATION_SCHEMA Название |
SHOW Название | Примечания |
|---|---|---|
mysql_connection_id | Идентификатор подключения к MySQL серверу | |
node_id | Идентификатор узла координатора транзакций | |
ndb_transid | Идентификатор транзакции NDB |
mysql_connection_id совпадает с идентификатором подключения или сессии, показанным в выводе команды SHOW PROCESSLIST.
Для данной таблицы нет связанных 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 Cluster, или скомпилированным из исходных кодов NDB Cluster с поддержкой хранилища NDB включенной. Она недоступна в стандартном MySQL 9.2 Server.
© 2025 Oracle
Licensed under the GPLv2 License.