Рано или поздно любой разработчик сталкивается c проблемой производительности. Особенно это актуально для Drupal-разработчиков, не так ли? ;)
Заходим под рутом, вводим пароль:
$ mysql -u root –p
Устанавливаем размер кэша (20МБ в байтах) и тип кэширования:
mysql> SET GLOBAL query_cache_size = 20971520; mysql> SET GLOBAL query_cache_type = 1;
Варианты типа кэширования:
- 0 - кэш отключен
- 1 - кэшировать все запросы, кроме запросов содержащих SELECT S_NO_CACHE
- 2 - кэшировать только запросы, содержащие SELECT S_NO_CACHE
Другой способ включения кэширования MySQL
В конфигурационном файле MySQL:
/etc/my.cnf (REDHAT)
/etc/mysql/my.cnf (Debian)
Прописываем выше следующие строчки:
query_cache_size = 20M query_cache_type = 1 query_cache_limit= 5M