24.3.13 Таблица INFORMATION_SCHEMA ndb_transid_mysql_connection_map
Таблица ndb_transid_mysql_connection_map предоставляет отображение между NDB транзакциями, NDB координаторами транзакций и серверами MySQL, подключенными к кластеру NDB в качестве узлов API. Эта информация используется при заполнении таблиц server_operations и server_transactions базы данных информации о кластере NDB ndbinfo.
Таблица ndb_transid_mysql_connection_map содержит следующие столбцы:
-
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 |
| CSV | ACTIVE | STORAGE ENGINE | NULL | GPL |
| MEMORY | ACTIVE | STORAGE ENGINE | NULL | GPL |
| MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
| MyISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
| PERFORMANCE_SCHEMA | ACTIVE | STORAGE ENGINE | NULL | GPL |
| BLACKHOLE | ACTIVE | STORAGE ENGINE | NULL | GPL |
| ARCHIVE | 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 |
| InnoDB | ACTIVE | STORAGE ENGINE | NULL | GPL |
| INNODB_TRX | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_LOCKS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_LOCK_WAITS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMP | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMP_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMPMEM | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMPMEM_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| partition | ACTIVE | STORAGE ENGINE | NULL | GPL |
+----------------------------------+--------+--------------------+---------+---------+
22 rows in set (0.00 sec)
Плагин включен по умолчанию. Вы можете отключить его (или заставить сервер не запускаться без запуска плагина) путем запуска сервера с опцией --ndb-transid-mysql-connection-map. Если плагин отключен, его статус будет отображен командой SHOW PLUGINS как DISABLED. Плагин нельзя включить или отключить во время работы.
Несмотря на то, что имена этой таблицы и ее столбцов отображаются строчными буквами, вы можете использовать заглавные или строчные буквы при упоминании их в SQL-запросах.
Для создания этой таблицы сервер MySQL должен быть двоичным файлом, поставляемым с дистрибутивом NDB Cluster, или созданным из исходных кодов NDB Cluster с поддержкой хранилища NDB включенной. Она недоступна в стандартном сервере MySQL 5.7.
© 2025 Oracle
Licensed under the GPLv2 License.