Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Перестал открываться раздел Товары в админке магазина


Recommended Posts

Перестал открываться раздел Товары в админке магазина, другие разделы открываются нормально.

в саму админку захожу без проблем, а вот в Товары, зайти не получается, очень долго думает, а потом выдает ошибку:

Notice: Error: Sort aborted

Error No: 1028

SELECT * FROM product p LEFT JOIN 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,15 in/home/****/домен/www/system/database/mysql.php on line 49

иногда выдает вот это

Notice: Error: MySQL server has gone away

Error No: 2006

SELECT * FROM product_special WHERE product_id = '17134' ORDER BY priority, price in /home/****/домен/www/system/database/mysql.php on line 49

В общем эти 2 ошибки по кругу выдает....

началось все когда в магазине стало примерно более 50К товаров, даже при загрузке (импорте) иногда выдавало 2006 ошибку, потом стало чаще... а когда залил 80К товаров, раздел Товары вообще открыть практически невозможно...

если рефрешить страницу, бывает заходит, но с тормозами и долго думая

Кто с таким сталкивался и знает как решить данную проблему, подскажите пожалуйста?

Хостер говорит что у него все ок, и дело в скрипте...

ася 203-410-102 (можно за вознаграждение)

Змінено користувачем afwollis
Надіслати
Поділитися на інших сайтах


по этой части:

Notice: Error: Sort aborted

Error No: 1028

SELECT * FROM product p LEFT JOIN 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,15 in/home/****/домен/www/system/database/mysql.php on line 49

проблему решил.

у меня 80 000 товаров, и когда скрипт пытался делать сортировку этих 80 000 товаров для вывода в админке, уходило слишком много времени (время выполнения запроса, более 50 сек), соответственно мускуль рубил соедение....

Выход из положения, изменить форму запроса, на более адекватную и оптимизированную.... но так как не разбираюсь в коде, чтобы везде исправить запрос, тем более он там порезан по частям, то просто удалил саму сортировку по алфавиту с запроса и все стало хорошо.

Может кому-то пригодится.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.