MySQL 9.0 發行說明
ndb_transid_mysql_connection_map
資料表提供了 NDB
交易、NDB
交易協調器和作為 API 節點附加到 NDB 叢集的 MySQL 伺服器之間的對應關係。此資訊用於在填入 server_operations
和 server_transactions
資料表時,這些資料表屬於 ndbinfo
NDB 叢集資訊資料庫。
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;
+----------------------------------+--------+--------------------+---------+---------+
| 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 9.0 伺服器中無法使用。