Ярослав
Новичок
Приветствую!
Есть таблица на движке innodb.
Записей пока около 10М, в будущем может быть до 15М.
За минуту в пиках может доходить до 2К вставок.
Данные хранятся только за последний месяц. Старые удаляю по крону.
Множественные одиночные вставки тормозят диск, из-за чего страдают и другие сервисы.
Интересует именно тюнинг на вставку.
Если установить innodb_flush_log_at_trx_commit = 2, то скорее всего поможет, но ставить это нужно глобально, а я не хочу чтобы влияло на другие таблицы тоже.
Если к примеру сделать MEMORY таблицу, вставлять туда и потом делать вставку из этой таблы уже в innodb раз в минуту по крону, но все за раз. Думаю это наверняка поможет.
Какие еще варианты возможны?
Есть таблица на движке innodb.
Записей пока около 10М, в будущем может быть до 15М.
За минуту в пиках может доходить до 2К вставок.
Данные хранятся только за последний месяц. Старые удаляю по крону.
Множественные одиночные вставки тормозят диск, из-за чего страдают и другие сервисы.
Интересует именно тюнинг на вставку.
Если установить innodb_flush_log_at_trx_commit = 2, то скорее всего поможет, но ставить это нужно глобально, а я не хочу чтобы влияло на другие таблицы тоже.
Если к примеру сделать MEMORY таблицу, вставлять туда и потом делать вставку из этой таблы уже в innodb раз в минуту по крону, но все за раз. Думаю это наверняка поможет.
Какие еще варианты возможны?