Ответ 1
Лучше всего настроить какой-то тестовый жгут, который выполняет реалистичную (определенную вашим сценарием) нагрузку на вашу базу данных, а затем запустить этот тест с MySql с разными настройками. Тюнинг - это само по себе само по себе, что очень сложно дать весь охватывающий ответ, не зная ваших конкретных потребностей.
Из http://dev.mysql.com/tech-resources/articles/mysql-query-cache.html:
Счетчик
Qcache_free_memory
дает представление о свободном кеше Память. Низкое количество наблюдений против общего количества выделенные для кеша, могут указывать низкоуровневый кеш, который может быть исправлено путем изменения глобального переменнаяquery_cache_size
.
Qcache_hits
иQcache_inserts
показывает количество раз, когда запрос был обслуживается из кеша и сколько запросы были вставлены в кэш. Низкие отношения хитов к вставкам указывают на малое повторное использование запроса или слишком низкая установкаquery_cache_limit
, который служит для управлять оперативной памятью, предназначенной для каждого запись отдельного запроса. большой наборы результатов запроса потребуют больших настройки этой переменной.Еще один индикатор плохого повторного использования запроса возрастает
Qcache_lowmem_prunes
стоимость. Это указывает, как часто MySQL пришлось удалять запросы из кеша использовать для входящих сообщений. Другие причины увеличения числа изQcache_lowmem_prunes
являются низкоуровневый кеш, который не может удерживать необходимое количество операторов SQL и наборов результатов и фрагментации памяти в кеше, который может быть уменьшен путем выпускаFLUSH QUERY CACHE
выражение. Вы можете удалить все запросы из кеша с помощьюRESET QUERY
CACHE
.Счетчик
Qcache_not_cached
обеспечивает понимание количества заявлений выполненных против MySQL, которые не были кэш-памяти, из-за того, что инструкция не SELECT или явно запрещенSQL_NO_CACHE
.
Соотношение ваших обращений к вставкам - это что-то вроде 1:15 или 6%, поэтому ваши настройки могут быть связаны с некоторыми финалистами (хотя, как я уже сказал, вы лучший судья этого, поскольку вы знаете свои требования лучше всего).