Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 31.03.2016, 13:26   #1
Студент
 
Регистрация: 29.05.2011
Сообщений: 29
Репутация: 10

По умолчанию Зависает Mysql

Здравствуйте!
Подскажите, пожалуйста, почему может зависать Mysql? Код не менялся. Работает стабильно.
Недавно ощутили небольшое снижение производительности, поэтому существенно увеличили мощность VPS сервера...
Через какое-то время начались проблемы с зависанием базы. К FTP доступ есть, но mysql - висит.
Смотрю через команду top (как в инструкциях пишут), загрузка минимальна. Но, не работает...
Скрин работы top в приложении. Подскажите, куда смотреть. Провайдер говорит, что у него все нормально.
https://yadi.sk/i/3DeJDUImqcnmX
wild_mind вне форума   Ответить с цитированием

Реклама
Старый 31.03.2016, 13:33   #2
mike_eth1
Абитуриент
 
Регистрация: 21.09.2015
Сообщений: 4
Репутация: 10

По умолчанию Re: Зависает Mysql

логи мускула надо посмотреть, кстати в slow.log что-то пишет?
mike_eth1 вне форума   Ответить с цитированием
Сказали спасибо:
Старый 31.03.2016, 14:03   #3
wild_mind
Студент
 
Регистрация: 29.05.2011
Сообщений: 29
Репутация: 10

ТопикСтартер Re: Зависает Mysql

Подключил. Смотрю

Даже простейшую операцию выполняет долго:

# Query_time: 2.899436 Lock_time: 1.464801 Rows_sent: 0 Rows_examined: 99309
SET timestamp=1459421704;
UPDATE orders SET sms_status='103' WHERE sms_id='201613-1000282';
wild_mind вне форума   Ответить с цитированием
Старый 31.03.2016, 14:09   #4
Kine
Аспирант
 
Регистрация: 08.11.2015
Сообщений: 147
Репутация: -1896

По умолчанию Re: Зависает Mysql

Цитата:
Сообщение от wild_mind Посмотреть сообщение
Подключил. Смотрю

Даже простейшую операцию выполняет долго:

# Query_time: 2.899436 Lock_time: 1.464801 Rows_sent: 0 Rows_examined: 99309
SET timestamp=1459421704;
UPDATE orders SET sms_status='103' WHERE sms_id='201613-1000282';
Случайно анормального трафика нет?
После чего проблема появилась и как давно?
Kine вне форума   Ответить с цитированием
Сказали спасибо:
Старый 31.03.2016, 14:12   #5
wild_mind
Студент
 
Регистрация: 29.05.2011
Сообщений: 29
Репутация: 10

ТопикСтартер Re: Зависает Mysql

Проблема была 2 недели назад. 1 день. Потом - все нормально. Сегодня - опять.

Трафик посмотрел. Не похоже на аномальный... Вроде, норм.
wild_mind вне форума   Ответить с цитированием
Старый 31.03.2016, 14:19   #6
Kine
Аспирант
 
Регистрация: 08.11.2015
Сообщений: 147
Репутация: -1896

По умолчанию Re: Зависает Mysql

Цитата:
Сообщение от wild_mind Посмотреть сообщение
Проблема была 2 недели назад. 1 день. Потом - все нормально. Сегодня - опять.
Посмотрите логи какие запросы выполняются Может боты вас мучают?
Kine вне форума   Ответить с цитированием
Сказали спасибо:
Старый 31.03.2016, 14:32   #7
netwind
Академик
 
Регистрация: 06.05.2007
Сообщений: 6,010
Репутация: 490997

По умолчанию Re: Зависает Mysql

Mysql сам не "зависает". Он просто выполняет запросы. А значит надо разбираться в этих запросах и делать их быстрее.

Цитата:
Сообщение от wild_mind Посмотреть сообщение
# Query_time: 2.899436 Lock_time: 1.464801 Rows_sent: 0 Rows_examined: 99309
SET timestamp=1459421704;
UPDATE orders SET sms_status='103' WHERE sms_id='201613-1000282';
Так она не такая уж простейшая.
Тут 99309 записей перебрано и при этом еще 1.4 секунды пустого ожидания скорее всего от похожего запроса параллельно запущенного. В данном конкретном запросе пригодился бы индекс.

Все же надо оценивать сайт в целом, собрать больше данных их slow.log. Вы то только один запрос привели.

В принципе, при наличии свободной памяти, как у вас на картинке, вы можете в innodb переводить хотя бы часть таблиц. Скорее всего будет некоторый толк.
netwind вне форума   Ответить с цитированием
Сказали спасибо 3 пользователей:
Старый 31.03.2016, 21:50   #8
wild_mind
Студент
 
Регистрация: 29.05.2011
Сообщений: 29
Репутация: 10

ТопикСтартер Re: Зависает Mysql

Всем спасибо. Решил проблему кардинально. Развернул сайт на другом VPS. Вроде, работает
wild_mind вне форума   Ответить с цитированием
Ответ




Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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



Текущее время: 21:16. Часовой пояс GMT +3.

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