2010-02-08 2 views
0

Как установить кеш запросов в MySql?Настройки кеша запросов MySql

Мой «my.ini» файл не содержит переменную mysql_query_type или mysql_query_size вообще ...

Как это установить?

Можно ли установить их из PHP?

Благодаря

ответ

0

Вы можете включить кеширование запросов, изменив значение query-cache-type в конфигурационном файле MySQL. Вы не можете изменить его с PHP, однако вы можете его очистить, отправив в MySQL следующий запрос: RESET QUERY CACHE.

1

для MySQL запрос конфигурации размера кэша обычно находятся в my.ini. Поскольку это конфигурация сервера, обычно не следует допускать, чтобы скрипты, такие как php, меняли свою конфигурацию. Если я правильно помню, кеш запросов mysql обычно включен, если вы не скомпилировали mysql без него.

Here - это более подробная информация о том, как она работает, как она настроена и какие переменные инициализации должны использоваться.

Here - это более подробная информация о том, как вы можете изменять поведение, используя динамические системные переменные.

Я не использовал phpmyadmin в течение длительного времени, поэтому я не могу ответить, как эти значения легко доступны. С SHOW VARIABLES LIKE '%query%'; должно быть легко получить к ним доступ в любом случае.

+0

Могу ли я использовать phpMyAdmin для этого? и какой раздел под my.ini я должен установить? – 2010-02-08 12:06:11

+0

Я добавил немного более подробно в свой первоначальный ответ. – Bjoern

Смежные вопросы