SA> А скажите как в 21 веке тюнят сабж? SA> Hашел только это:
Размер страницы InnoDB и размер блока UFS крайне желательно иметь одинаковыми и изменить размер страницы однажды созданной базы InnoDB нельзя, кроме как выгрузить все данные, пересоздать базу и загрузить обратно. То же самое с UFS, так что размеры блоков нужно обдумать заранее.
Дефолтный размер блока UFS2 под FreeBSD нынче 32K (newfs -b).
Дефолтный размер страницы InnoDB (innodb_page_size) может зависеть от версии базы, для MySQL 5.7 это 16K. А ещё в InnoDB есть innodb_log_write_ahead_size, который не может превышать innodb_page_size, но если ты всю требуху MySQL хранишь внутри /var/db/mysql на UFS2, то innodb_log_write_ahead_size нужно делать равным блоку UFS2.
Поэтому либо делай newfs -f 16386 под дефолтный блок 16K InnoDB, либо перед созданием базы в my.cnf пропиши innodb_page_size и innodb_log_write_ahead_size равными блоку UFS2.
Это единственные вещи, которые сложно поменять потом, всё остальное можно тюнить "на лету", если вдруг возникнет у тебя такая необходмость. Может и не возникнуть.
Eugene -- Господа Действительного Положения Вещей предохраняют себя от голода своим богатством, от общественного мнения - тайной и анонимностью, от частной критики - законами против клеветы и тем, что средства связи находятся в их распоряжении. (Hорберт Винер) --- slrn/1.0.3 (FreeBSD) * Origin: RDTC JSC (2:5006/1@fidonet)