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

Очистить базу от устаревших товаров


pawok

Recommended Posts

Здравствуйте,

 

В таблице БД order_product хранятся сведения об удаленных товарах.

 

Если в product_description количество строк совпадает с количеством товаров, то в order_product строк больше в 4 раза.

 

Как можно очистить базу от несуществующих товаров?

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


Там хранятся товары, которые у вас в заказах

Если чистить их, то чистить и заказы, где эти товары есть

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


Там хранятся товары, которые у вас в заказах

Если чистить их, то чистить и заказы, где эти товары есть

 

Спасибо за информацию.

 

Есть логика в том, чтобы сделать бекап, и почистить историю заказов 2-3 летней давности? В плане скорости работы сайта, ведь БД станет меньше.

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


Нет никакого смысла.

Размер базы не сильно влияет на быстродействие, если не происходит интенсивная работа с таблицами

 

oc_order_product

oc_order

 

Это таблицы, которые практически не используются  в real-time (конечно, бывают исключения)

 

Если уж очень интересно и очень нужно, то можно сделать analyze table

 

Но можно сделать клоны таблиц oc_order*  перенеся туда  всю информацию до какого-то периода, тем самым уменьшив "рабочие" таблицы.

 

В случае необходимости их подключать.

Такая необходимость может возникнуть если вы ведете аналитику и учет  в ОС.

  • +1 2
Надіслати
Поділитися на інших сайтах

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

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

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

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

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

Вхід

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

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

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

Important Information

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