Корректировка Mysql

Дмитрий14 років у сервісі
Дані замовника будуть вам доступні після подання заявки
08.11.2012

Mysql нагружает CPU на 95-98% из-за чего сайт почти всегда лежит.

Посещаемость 1000 посетителей день RAM 1024, проц CPU E5430 @2.66GHz

Сайт написан на фреймворке Yii

Также несколько раз в день включаются парсеры и 1 раз в день проводится рассылка.

Необходимо оптимизировать работу, структуру, индексы, запросы Mysql (возможно установить mySQLtuner 1.2.0 by Major Hayden, mySQL Performance Tuning Primer By Matther Montgomery при необходимости)

Сформировано ряд профессиональных рекоммендаций, часть из которых реализованы, всем желающим смогу отправить на почту. Оставшуюся часть нужно реализовать. Кроме того если сможете найти дополнительные пути и решения оптимизации mysql будет только лучше.

Например: application\models\Cart.php, function getNotifyDiscounts(), в запросе явный бред, сравнение времени берется для каждой строчки и сравнивается со строчкой, что сильно нагружает сервер, наоборот нужно сделать, привести к формату юникс дату и сравнивать числа. Вообще то в MySQL давно уже существует тип для дат, юникс приведения совершенно ненужные! И только тратят процессорное время попросту.

Заявки фрілансерів