21.30.2 INFORMATION_SCHEMA ndb_transid_mysql_connection_map 테이블
ndb_transid_mysql_connection_map
테이블은 NDB
거래, NDB
트랜잭션 코디네이터, API 노드로 MySQL Cluster에 연결된 MySQL Server 간의 매핑을 제공합니다. 이 정보는 ndbinfo
MySQL Cluster 정보 데이터베이스 server_operations
및 server_transactions
테이블에 채울 때 사용됩니다.
INFORMATION_SCHEMA Name | SHOW Name | Remarks |
---|---|---|
mysql_connection_id | | MySQL Server connection ID |
node_id | | Transaction coordinator node ID |
ndb_transid | | NDB transaction ID |
mysql_connection_id
은 SHOW PROCESSLIST
의 출력에 표시된 연결 또는 세션 ID와 동일합니다.
이 테이블에 연결된 SHOW
문은 없습니다.
이것은 MySQL 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 |
| mysql_old_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 Server는 MySQL Cluster 배포에서 제공 한 바이너리 또는 NDB
스토리지 엔진 지원을 활성화하고 MySQL Cluster 소스에서 만들어진 바이너리이어야합니다. 이것은 표준 MySQL 5.6 Server에서 사용할 수 없습니다.