Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 10.06.2019, 15:54   #1
Кандидат наук
 
Регистрация: 18.05.2015
Сообщений: 490
Репутация: 42281

По умолчанию медленные запросы

Кто сможет искать медленные запросы на уровне cms сайтов или мониторить mysql что бы найти и удалить медленные запросы ?
Проблема в том что , Переполняется очередь apache из за долгих ответом mysql, из за этого происходит отказ apache.
В итоге весь день сервер работает плохо, сайты то грузятся то нет...
Кто знает такую проблему ?
nsite вне форума   Ответить с цитированием

Реклама
Старый 10.06.2019, 16:00   #2
LEOnidUKG
『 Работаем 』
 
Аватар для LEOnidUKG
 
Регистрация: 25.11.2006
Адрес: Интернет
Сообщений: 22,594
Репутация: 1970265
Отправить сообщение для LEOnidUKG с помощью ICQ

По умолчанию Re: медленные запросы

Все знают. Обычная и стандартная.

Только откуда вы знаете, что это из-за запросов mysql, если вы не знаете, как смотреть медленные запросы?

Можно банально смотреть, что делает в phpmyadmin запросом

SHOW FULL PROCESSLIST;

Так, добавить в настройки mysql

slow_query_log = 1
long_query_time = 1 #запрос более 1 секунды записывать
slow_query_log_file =/var/log/mysql-slow.log
log_queries_not_using_indexes #логировать запросы без индексов
LEOnidUKG вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны