Ciekawy temat, najwyraźniej nie ma czegoś takiego w mysql, ale facet zaleca użycie (w przypadku problemu z tabelą logów) tabeli myisam, więc ponieważ są to transakcje zewnętrzne, dane i tak zostaną opublikowane.
Dodaję drugą odpowiedź, ponieważ właśnie wymyśliłem tę alternatywę:możesz obsłużyć transakcję dziennika z innego połączenia z innym użytkownikiem w Twojej bazie danych.
Mysql obsługuje pulę połączeń na użytkownika, więc nigdy nie użyje tego samego połączenia do głównych operacji i operacji na logach, co pozwala na niezależne zatwierdzenie połączenia logów.