source

MySQL tc.log 파일

bestscript 2022. 11. 13. 19:37

MySQL tc.log 파일

대부분의 경우 mysql/mariadb가 시작되지 않는 경우 "cannot init tc.log"와 같은 오류로 인해 이 파일을 삭제할 것을 제안합니다.파일에 어떤 정보가 저장되어 있는지 궁금했습니다.바이너리 파일이라서 정보를 찾을 수 없었어요.아무런 단서도 없이 파일을 삭제하는 것은 위험해 보이기 때문에 알아두는 것이 좋을 것입니다.

잘 부탁드립니다.

최근 MariaDB는 tc.log 문서를 명확히 하기 위한 문제에 임하고 있습니다.

tc.log는 분산 트랜잭션(XA) 로그 코디네이터로 Oracle MySQL이 아닌 MariaDB를 새로 설치함으로써 생성됩니다.

서버--log-tc옵션 매뉴얼:MariaDB, Oracle MySQL

따라서 애플리케이션이 분산 트랜잭션을 사용하지 않고 XA 지원 스토리지 엔진(일반적으로 InnoDB:

select Engine, XA from information_schema.engines where XA='YES'\G
*************************** 1. row ***************************
Engine: InnoDB
    XA: YES
1 row in set (0.00 sec)

현재 XA는 InnoDB, TokuDB 및 SPIDER 스토리지 엔진에서 지원되므로 동일한 인스턴스에서 이러한 엔진을 포함하는 분산 트랜잭션을 원할 경우 필요합니다.tc.log.

언급URL : https://stackoverflow.com/questions/50158273/mysql-tc-log-file