в том то и дело что ведут себя не одинаково.
Юзкейс - куча простых запросов на чтение по индексу с джойнами тоже по индексу. Относительно немного вставок.
И очень редко тяжелые запросы на чтение (фулскан на несколько гиг).
Т.е. скорость выполнения этих тяжелых запросов не сильно важна, но важно чтобы в этот момент все остальное продолжало работать если и притормаживало то не существенно.
Так вот эти запросы перкона переваривает нормально, т.е. все остальное работает в пределах нормы, а в марии все запросы в этот момент начинает выполняться значительно медленнее.
На лицо явна различная работа с буфер пулом, т.к. на перконе он забивается на 100% где-то за пару суток, на марии максимальное заполнение было около 60% за пару недель.
Настройки сервера связанные с innodb (данных с индексами около 10гиг)
Код:
innodb_buffer_pool_size=24G
innodb_file_per_table=1
innodb_file_format=barracuda
innodb_flush_log_at_trx_commit=2
innodb_old_blocks_time=2000
innodb_thread_concurrency=0
И дело не в innodb_old_blocks_time, при установке в 0, в марии как и в перконе буфер пул забивается на 100% за пару часов, но общие периодические тормоза в марии не пропадают.
Сервер мощный на 2 топовых проца, памяти 128 гиг, т.е. дело не в нехватке мощностей.
И дело не в настройке Numa, точное распределение по процам не дало нужного эффекта.
Скорее всего связано с остальными настройками по умолчанию для innodb что различаются в перконе и в марии, но сравнивать значение по умолчанию от версии к версии - как совсем не хочется.
Читал что перкона по своему работает с совместным доступом у пулу, т.е. для перконы innodb_buffer_pool_instances не имеет смысла, вернее работать то работает, но смысла включать нет. Может еще с этим связано.
Почему не выбрать перкону если все в ней нравится? Нужен модуль сфинкса. Мария же привлекает тем что не надо париться со сборкой модуля под сфинкс, и есть другие готовые бинарные пакеты именно под марию. Перкона напрягает ручной сборкой всего стороннего что не идет в комплекте, который по сравнению с марией довольно таки скуден и чтобы собрать что-то иногда надо довольно долго плясать с бубном.