Должен ли быть отключен кеш запросов mysql для использования memcached? [закрыто]

Как узнать, используется ли memcached ? На сервере есть кеш запросов mysql , и я считаю, что на нем также установлен memcahced, но как мне узнать, используется ли memcached?

Спасибо!

-2
задан 22 August 2012 в 13:36
3 ответа

Кэш памяти и кэш запросов sql не зависят друг от друга, и оба могут использоваться, не влияя друг на друга. Memcache необходимо установить как отдельный серверный процесс, а управление кешем должно осуществляться программно.

  1. Проверьте, прослушивает ли memcache порт, на котором он был установлен:

netstat -ap | grep selected_port

Если он прослушивает этот порт, это означает, что он запущен.

  1. Чтобы проверить, устанавливает ли он кеш или получает из кеша, вы запускаете подробный режим вручную (используйте следующую команду) и некоторое время наблюдайте за кэшируются или нет данные:

memcached -vv

2
ответ дан 5 December 2019 в 21:03

Memcached будет использоваться, если какой-либо компонент вашего стека приложений был настроен для его использования. Кэш запросов MySQL совершенно не связан с memcached.

3
ответ дан 5 December 2019 в 21:03

memcached имеет свой собственный экран состояния , где вы можете увидеть всю информацию о нем. Вы также можете увидеть статистику memcached из командной строки с помощью echo stats | nc localhost 11211 (просто замените localhost и 11211 на свой сервер memcached и порт, который memcached прослушивает).

3
ответ дан 5 December 2019 в 21:03

Теги

Похожие вопросы