Як правильно писати лог у базу даних (mySQL) - Форум про інтернет-маркетинг
Необхідно писати лог в базу даних. Один рядок лога – приблизно 400-500 байт. Приблизно 10-20 рядків на секунду. Зберігати треба приблизно 10000000 рядків.
Пробував варіант - таблиці MyISAM, видалення старих рядків конструкцією "DELETE FROM WHERE. LIMIT 10000" по крону. Все працює ОК та швидкодія хороша. Але іноді таблиці піддаються.
Спробував таблиці InnoDB - ще поки що трохи часу пройшло, але швидкодія набагато гірша. Та й якось неправильно це використовувати InnoDB для логів.
Загалом питання, як науково правильно використовувати MySQL для логів?
| Дякували 2 користувачам: | |
| Сказали спасибі: |