Pochodzę ze sklepu SQL Server, teraz pracuję z MySQL i byłem ciekawy.
Jakie są różnice między dziennikiem binarnym MySQL a dziennikiem transakcji MSSQL?
Z dotychczasowych prognoz wydaje się, że istnieje tylko jeden dziennik binarny na instancję MySQL, w przeciwieństwie do dziennika transakcji na bazę danych jak w MSSQL.
Odpowiedzi:
Odpowiadając tylko na część pytania MySQL
Dziennik binarny zapisuje wypełnione instrukcje SQL. Możesz mieć wiele dzienników binarnych. W ustawieniach domyślnych dzienniki binarne obracają się o znak 1G (patrz expire_logs_days i max_binlog_size ).
Można wyświetlić dzienniki binarne, uruchamiając jedną z następujących czynności:
Obecny główny dziennik jest zawsze ostatnim na liście. Aby zobaczyć tylko ostatni dziennik binarny, który jest bieżący, uruchom to:
Jeśli chodzi o silnik pamięci i transakcje InnoDB
źródło