В последнее время MariaDB работает над проблемой уточнения документации tc.log .
tc.log
- координатор журнала распределенных транзакций (XA), созданный новой установкой MariaDB, а не в Oracle MySQL.
Сервер --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
.