powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Зависает mysql
2 сообщений из 2, страница 1 из 1
Зависает mysql
    #38637618
Лёша П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

При выполнении одного запроса зависает mysql (нагрузка на процессор повышается до 100% и все остальные запросы не отрабатываются).

При этом, этот же запрос, если его запускать вручную, может 1-2 раза отработать за секунду, а потом зависает.

Вот запрос, на всякий случай:

Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT DISTINCT tn.id, tn.id_group, tn.name AS description 
FROM `tovar` 
INNER JOIN `complect_t` ct ON ct.`child_id` = id 
INNER JOIN primcar_t ON primcar_t.sup_article = ct.`PARENT_ID` 
INNER JOIN car_t ON car_t.id = primcar_t.car_id 
INNER JOIN (SELECT tovar.name, tovar.id, tovar.id_group FROM tovar) tn ON tn.id = ct.`CHILD_ID` 
WHERE tovar.`id_group` IN (82) AND car_t.`id_marka` = '504'



Подскажите, пожалуйста, где искать решение.
...
Рейтинг: 0 / 0
Зависает mysql
    #38637620
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лёша П.
Код: sql
1.
INNER JOIN (SELECT tovar.name, tovar.id, tovar.id_group FROM tovar) tn ON tn.id = ct.`CHILD_ID` 

Во-первых, замените эту строку так:
Код: sql
1.
INNER JOIN tovar tn ON tn.id = ct.`CHILD_ID`


Во-вторых, покажите план запроса (после правки), покажите DDL всех участвующих таблиц и их индексов.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Зависает mysql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]