28.3.18 Таблица 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 Cluster. Она реализована как 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 8.4 Server.
© 2025 Oracle
Licensed under the GPLv2 License.