Задавайте вопросы, мы ответим
Вы не зашли.
Обнаружил, что InnoDB buffer pool не используется, хотя выделен, вот отчет tuning-primer:
Current InnoDB index space = 7.12 G
Current InnoDB data space = 5.13 G
Current InnoDB buffer pool free = 93 %
Current innodb_buffer_pool_size = 6.00 G
С чем это может быть связано?
сейчас база живет за счет кеша файловой системы, что не есть гут. Всего в сервере 16ГБ ОЗУ.
Неактивен
Через 2 часа буфер заполнился еще на 10%, т.е. получаем примерно 300МБ/час.
Заметил незаполняемость буфера так. Отключил в zfs кеширование данных, как рекомендуется тут http://wiki.freebsd.org/ZFSTuningGuide#MySQL и база стала сильно тормозить, при этом диск нагрузился по самое нихочу. Через несколько часов вернул кеширование в zfs и база ожила.
Неактивен
А данные то новые трогаются? Или вы всё время над этими 500 мегабайтами
данных работаете? Диск может и по записи проседать, а не по чтению.
Неактивен
Как можно оценить какое количество данных запрашивается? Живой сайт, интернет магазин, в основном поисковые запросы по кодам товара.
Во время нагрузки на диск, нагрузки только на чтение, смотрел через atop. Записи было не много.
Неактивен
В течение дня буфер стал заполняться. Просто я ожидал, что база его заполнит за час, а ей нужны сутки походу.
Неактивен