Таблица warehouse

Имеем проект с более 50.000 наиминований и очень тяжелая стала таблица warehouse которая отвечает за остатки у каждого товара. сейчас она весит более 6 Гб. Она содержит более 300.000 записей. Как-то можно ее оптимизировать чтобы сайт работал быстрее?

Надо смотреть запросы. Например, у меня другая проблема. MVP, используется модуль Общие товары продавцов(master_products). Глазом не успел моргнуть как в таблице products количество товаров превысило 500 000. И сайт начал адово тормозить. А оказалось что в ряде запросов от этого самого модуля master_products есть крайне медленные функции count. Если её убрать и сложить результаты средствами php задачу можно выполнить за 0,0004 секунды. А если как в коробке - то эта же самая операция выполняется больше секунды. А такие запросы есть на странице товаров в количестве пары штук, на главной… Модуль складов тоже новый, как и Общие товары продавцов. Возможно, в нем те же самые косяки.

1 лайк