Перейти к содержанию
volchonok27

Узнать где находится запрос

Рекомендуемые сообщения

Добрый день, не могу понять где формируется этот запрос в Opencart 2.1. Он значительно долго выполняется. Понял что он срабатывает при нажатие на товар из последних поступлений модуля и в поиске по товару, когда уже начал просмотреть товар.

 

# Time: 160922 11:25:31
# User@Host: admin_moto[admin_moto] @ localhost []
# Query_time: 4.613022  Lock_time: 0.000153 Rows_sent: 1  Rows_examined: 225000
SET timestamp=1474543531;
SELECT MIN(`price`) AS `p_min`, MAX(`price`) AS `p_max` FROM( SELECT `price_tmp` AS `price` FROM( 
SELECT
 
IFNULL( (SELECT `price` FROM `oc_product_special` AS `ps` WHERE `ps`.`product_id` = `p`.`product_id` AND `ps`.`customer_group_id` = '6' AND ((`ps`.`date_start` = '0000-00-00' OR `ps`.`date_start` < NOW()) AND (`ps`.`date_end` = '0000-00-00' OR `ps`.`date_end` > NOW())) ORDER BY `ps`.`priority` ASC, `ps`.`price` ASC LIMIT 1), IFNULL( (SELECT `price` FROM `oc_product_discount` AS `pd2` WHERE `pd2`.`product_id` = `p`.`product_id` AND `pd2`.`customer_group_id` = '6' AND `pd2`.`quantity` = '1' AND ((`pd2`.`date_start` = '0000-00-00' OR `pd2`.`date_start` < NOW()) AND (`pd2`.`date_end` = '0000-00-00' OR `pd2`.`date_end` > NOW())) ORDER BY `pd2`.`priority` ASC, `pd2`.`price` ASC LIMIT 1), `p`.`price` ) ) AS `price_tmp`
 
FROM
`oc_product` AS `p`
INNER JOIN
`oc_product_description` AS `pd`
ON
`pd`.`product_id` = `p`.`product_id` AND `pd`.`language_id` = 4
 
INNER JOIN
`oc_product_to_store` AS `p2s`
ON
`p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0
 
 
WHERE
`p`.`date_available` <= NOW() AND `p`.`status` = '1'
 
) AS `tmp`  ) AS `tmp`;
Изменено пользователем shoputils
[spoiler], [code]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это у вас фильтр батенька!

А такие запросы вот

 

) AS `tmp`  ) AS `tmp`;

 

Не оптимизируются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это у вас фильтр батенька!

А такие запросы вот

 

) AS `tmp`  ) AS `tmp`;

 

Не оптимизируются.

блин не пойму где он включен, тогда

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это у вас фильтр батенька!

А такие запросы вот

 

) AS `tmp`  ) AS `tmp`;

 

Не оптимизируются.

где посмотреть как-то часть запроса этого можно же?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

где посмотреть как-то часть запроса этого можно же?

Поиск по файлам на предмет строки AS `tmp`

Total commander с эти прекрасно справляется даже удаленно по FTP

Это мат. часть даже  не opencart, а скорее windows

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут вопрос другой. А что вам даст результат, если вы его найдете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут вопрос другой. А что вам даст результат, если вы его найдете?

мне желательно вообще как-то его отключить его, я нашел где он, он используется в мегафильтре, но не где такого не включенно у меня. Запрос идет от сюда public_html/system/library/mfilter_core.php, но файл декодирован и не разобрать толком ничего. Хз что делать вообще

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.