MySQL 8.4 發行說明
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 8.4 伺服器中不可用。