ПРи входе в журнал адресов и выборе населенного пункта с большим количеством улиц наблюдается торможение до 15 секунд. В то же время при выборе населенного пункта с малым количеством улиц - скорость приемлемая.
После перезагрузки сервака скорость открытия нормальная, но потом опять тормозит все больше.
Поставил в настройках мускуля 5 сек для длинных запросов и нашел такое:
# Time: 140620 16:00:08
# User@Host: abills[abills] @ localhost []
# Query_time: 23.762720 Lock_time: 0.000095 Rows_sent: 25 Rows_examined: 42648519
SET timestamp=1403269208;
SELECT s.id, s.name, d.name, count(DISTINCT b.id) , count(pi.uid) FROM streets s
LEFT JOIN districts d ON (s.district_id=d.id)
LEFT JOIN builds b ON (b.street_id=s.id)
LEFT JOIN users_pi pi ON (b.id=pi.location_id)
WHERE s.district_id='1'
GROUP BY s.id
ORDER BY 2
LIMIT 0, 25;
Что можно сделать?
ПОмнится, автор при платной поддержке советовал убрать индекс, так как не добавлялись улицы с одинаковым названием, но разными городами.
Тормоза при выводе журнала адресов
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Тормоза при выводе журнала адресов
обновить к новой версии, проверить соответствие индексов