Имеется innodb таблица (mysql 5.7) , используемая под хранения логов. Чтение из неё производится крайне редко и всякий раз вручную, запись же идёт постоянно и в несколько потоков. Индексов нет, объём данных - 6 гигабайт за 2 месяца наполнения.
При этом, согласно таблице performance_schema.file_summary_by_instance, над ibd файлом таблицы происходят в основном операции чтения. Операции записи в файл составляют максимум 7% от операций чтения. Таблица performance_schema.events_statements_summary_by_digest не показывает никаких запросов на выборку из неё.
Куда копнуть, что бы понять природу такого поведения?
копнуть в курс алгоритмов и структур данных, вы же понимаете, что "зато в Иннодб при записи лочится не вся таблица, а только одна запись" дается не просто так,
и проверьте наличие primary key, автоинкрементального