Я запускаю все свои сайты на таблицах InnoDB, которые до сих пор работают очень хорошо Теперь мне нравится знать, что происходит в реальном времени на моих сайтах, поэтому я храню каждый просмотр страницы (страницу, реферер, IP, имя хоста и т. Д.) В таблице InnoDB. Приблизительно 100 вставок в секунду, и эта таблица читается только время от времени, когда я просматриваю журналы.
Я очищаю стол каждую минуту с помощью cron, который удаляет старые предметы. В среднем в этой таблице остается около 35 000 строк размером около 5 МБ.
Было бы проще на сервере, если бы я перенес таблицу InnoDB в таблицу MEMORY? Насколько я вижу, это сэкономит много дискового ввода-вывода, верно? Перезапуск Mysql приведет к потере данных, но в моем случае это не имеет значения.
Вопрос: В моем случае, вы бы порекомендовали таблицу памяти поверх таблицы InnoDB?