- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Подскажите, пожалуйста, почему может зависать Mysql? Код не менялся. Работает стабильно.
Недавно ощутили небольшое снижение производительности, поэтому существенно увеличили мощность VPS сервера...
Через какое-то время начались проблемы с зависанием базы. К FTP доступ есть, но mysql - висит.
Смотрю через команду top (как в инструкциях пишут), загрузка минимальна. Но, не работает...
Скрин работы top в приложении. Подскажите, куда смотреть. Провайдер говорит, что у него все нормально.
https://yadi.sk/i/3DeJDUImqcnmX
логи мускула надо посмотреть, кстати в slow.log что-то пишет?
Подключил. Смотрю
Даже простейшую операцию выполняет долго:
# 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';
Подключил. Смотрю
Даже простейшую операцию выполняет долго:
# 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';
Случайно анормального трафика нет?
После чего проблема появилась и как давно?
Проблема была 2 недели назад. 1 день. Потом - все нормально. Сегодня - опять.
Трафик посмотрел. Не похоже на аномальный... Вроде, норм.
Проблема была 2 недели назад. 1 день. Потом - все нормально. Сегодня - опять.
Посмотрите логи какие запросы выполняются Может боты вас мучают?
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';
Так она не такая уж простейшая.
Тут 99309 записей перебрано и при этом еще 1.4 секунды пустого ожидания скорее всего от похожего запроса параллельно запущенного. В данном конкретном запросе пригодился бы индекс.
Все же надо оценивать сайт в целом, собрать больше данных их slow.log. Вы то только один запрос привели.
В принципе, при наличии свободной памяти, как у вас на картинке, вы можете в innodb переводить хотя бы часть таблиц. Скорее всего будет некоторый толк.
Всем спасибо. Решил проблему кардинально. Развернул сайт на другом VPS. Вроде, работает