Какая связь между:
innodb_buffer_pool_size и query_cache_ *
Оба они используются для кеширования запросов, но в чем разница? Могу я использовать оба?
Спасибо
Пул буферов предназначен для кэширования извлеченных таблиц и данных индекса в памяти, кеш запросов просто кэширует проанализированные запросы mysql и их результаты. Первый намного больше и обычно гораздо важнее. Конечно, вы можете использовать и то, и другое.
innodb_buffer_pool_size = кэширует таблицы для лучшего времени ответа
query_cache = для запоминания запросов, чтобы ускорить их выполнение при следующем выполнении тем же запрос