Конфигурация кэша запросов
Для кэша запросов в MySQL добавляется несколько системных переменных для mysqld, которые могут быть установлены в конфигурационном файле или из командной строки при запуске mysqld.
Не кэшировать результаты, большие, чем указано (по умолчанию 1Мб).
Память, выделенная для хранения результатов старых запросов. Если равно 0, то кэширование запроса блокируется (по умолчанию). Указывается в байтах.
Можно установить следующие (только числовые) значения:
Опция | Описание |
0 | OFF (``ВЫКЛЮЧЕНО''), результаты не кэшировать и не извлекать |
1 | ON (``ВКЛЮЧЕНО''), кэшировать все результаты, за исключением запросов SELECT SQL_NO_CACHE ... |
2 | DEMAND (``ПО ТРЕБОВАНИЮ''), кэшировать только запросы SELECT SQL_CACHE ... |
Опция | Описание |
0 или OFF | Результаты не кэшировать и не извлекать. |
1 или ON | Кэшировать все результаты за исключением запросов SELECT SQL_NO_CACHE ... |
2 или DEMAND | Кэшировать только запросы SELECT SQL_CACHE ... |