Size: a a a

OpenCartForum Чат

2020 March 20

ЕГ

Евгений Герасимчук in OpenCartForum Чат
Да при перещете всех товаров.
источник

SS

Slava Soft in OpenCartForum Чат
оно может начать тормозить на 3000 странице
источник

ЕГ

Евгений Герасимчук in OpenCartForum Чат
Какая разница какая страница? Если запрос идет limit 3000, 3010?
источник

SS

Slava Soft in OpenCartForum Чат
почитаййте про offset
источник

ЕГ

Евгений Герасимчук in OpenCartForum Чат
Slava Soft
почитаййте про offset
Тыкните меня пожалуйста где в пагинации opencart 2 используется offset?
источник

Vr

Vitaliy rim89 in OpenCartForum Чат
Евгений Герасимчук
Да при перещете всех товаров.
1. Попробуйте в admin/model/catalog/product.php в методе getTotalProducts в строе
return $query->row['total'];

заменить на
return 10;

Каков будет результат

2. Если в п.1 все быстро, то верните все назад. И в этом же методе перед строкой
$query = $this->db->query($sql);

Добавьте
$sql = "SELECT COUNT(DISTINCT p.product_id) AS total FROM " . DB_PREFIX . "product p";

и напишите, насколько быстро отработало
источник

ЕГ

Евгений Герасимчук in OpenCartForum Чат
Uncaught exception 'Exception' with message 'Error: Query execution was interrupted<br />Error No: 1317<br />SELECT * FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.name ASC LIMIT 0,10' in /system/library/db/mysqli.php:40 Stack trace: #0 /system/library/db.php(16): DB\MySQLi->query('SELECT * FROM o...', Array) #1 /admin/model/catalog/product.php(436): DB->query('SELECT * FROM o...') #2 [internal function]: ModelCatalogProduct->getProducts(Array) #3  /system/engine/loader.php(178): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #6 / in /system/library/db/mysqli.php on line 40
источник

ЕГ

Евгений Герасимчук in OpenCartForum Чат
Как то так.
источник

m

mpn2005 in OpenCartForum Чат
Так это mysql серевер прервал выполнение запроса.
источник

m

mpn2005 in OpenCartForum Чат
Надо в phpMyAdmin проверить таблицы.
источник

ЕГ

Евгений Герасимчук in OpenCartForum Чат
При том что запроса не было? Тупо ответ 10.
источник

m

mpn2005 in OpenCartForum Чат
Это из другой функции запрос.
источник

ЕГ

Евгений Герасимчук in OpenCartForum Чат
Я уже понял.
источник

m

mpn2005 in OpenCartForum Чат
Сделайте 'Проверить таблицу' в phpMyAdmin
источник

m

mpn2005 in OpenCartForum Чат
Потом 'Восстановить таблицу' и 'Обтимизировать таблицу'
источник

m

mpn2005 in OpenCartForum Чат
Для всех таблиц.
источник

ЕГ

Евгений Герасимчук in OpenCartForum Чат
При проверке показало все ок
источник

m

mpn2005 in OpenCartForum Чат
И надо проверить для таблиц oc_product чтобы индексы были основные прописаны
источник

ЕГ

Евгений Герасимчук in OpenCartForum Чат
mpn2005
И надо проверить для таблиц oc_product чтобы индексы были основные прописаны
Fatal error: Uncaught exception 'Exception' with message 'Error: Table './db/oc_product_description' is marked as crashed and last (automatic?)
источник

ЕГ

Евгений Герасимчук in OpenCartForum Чат
После всех процедур.
источник