Вопросы к Поиску с Алисой
Кэширование запросов в MySQL работает следующим образом: результаты идентичных обращений запоминаются в оперативной памяти для повторного применения. zomro.com Сохранённый результат является неизменяемой между выполнениями запросов информацией. zomro.com
В кэш попадают простые SELECT-запросы, не содержащие переменных или функций (например, NOW()). zomro.com Запросы DML (INSERT, UPDATE, DELETE) и с параметрами, зависящими от времени или сессии, в кэш не попадают. zomro.com
При включении кэша в памяти выделяется блок данных, равный по размеру значению переменной querycachesize (нулевой размер означает, что кэширование отключено). blog.bissquit.com Данные в кэше хранятся блоками. blog.bissquit.com При выполнении запроса сервер последовательно выделяет блоки данных для записи результата. blog.bissquit.com
Если идентичный запрос получен позже, сервер извлекает результаты из кэша, а не анализирует и выполняет запрос снова. blog.bissquit.com