Zalogowałem się do tabeli logów mysql za pomocą crona, który ją przetwarza.
Generalnie używam innodb tabele w moich aplikacjach, ale dla tabeli dziennika zrobiłem to jako myisam i użyto insert DELAYED . . . zapytania.
Myisam nie zapewnia wszystkich zalet innodb, ale uważam, że jest nieco szybszy (z tego powodu).
Najważniejszą rzeczą, o którą się martwisz, jest blokowanie bazy danych, gdy twój cron jest uruchomiony, ale użycie „wstaw z opóźnieniem” pozwala w większości przypadków obejść ten problem.