Страница 1 из 1

Оптимизация запроса

СообщениеДобавлено: 28 мар 2018, 20:06
vanred79
Здравствуйте! Вот этот код:
Код: Выделить всё
$sql "UPDATE `ore_apartment` SET `active`=0, `owner_active` = 0, `date_updated` = '{$apps['date_updated']}'  WHERE id = {$apps['id']}"

загружает процессор сервера на 100%.
Подскажите пожалуйста возможно ли как то оптимизировать этот запрос?

Re: Оптимизация запроса

СообщениеДобавлено: 29 мар 2018, 10:09
andipas
Этот sql запрос не может загружать на 100% и оптимизировать его вряд ли можно. Возможно тысячи таких запросов идет, тогда возможна загрузка до 100%, для оптимизации однотипные запросы объединяют, это уже нужно оценивать.

Re: Оптимизация запроса

СообщениеДобавлено: 13 окт 2019, 19:14
vanred79
Здравствуйте! Подскажите пожалуйста возможно ли оптимизировать вот такой запрос DELETE FROM ore_apartment_statistics WHERE date_created < (NOW() - INTERVAL 2 DAY); который находится в файле protected\components\BeginRequest.php ? Query_time: от 6 до 12 секунд, поэтому он и попал в mysql-slow-queries. Индексы для apartment_statistics стоят такие же, как в последних версиях ORE