Имеет ли смысл очищать таблицу shop_product_stocks_log и как это сделать правильно?
В нашем интернет-магазине остатки обновляются в течении дня несколько раз. Соответственно таблица shop_product_stocks_log будет расти бесконечно. При том, что данные в ней интереса не представляют. Таким образом два вопроса
1. Влияет ли как-то на производительность эта таблица? Не будет ли что нибудь притормаживать во фронтэнде если наберется пара миллионов записей в shop_product_stocks_log?
2. Возможно ли эту таблицу очищать, например просто удалив записи. Как это повлияет на целостность данных? Пока приходит на ум такой порядок: очистить таблицу (DELETE FROM), затем обновить остатки по всей базе.
3 ответа
TRUNCATE только, а не DELETE =) Вообще Вас этот размер особо волновать не будет, лучше не трогать, а то у разрабов временами очень нестандартные решения..
Судя по словам
я предполагаю, что проблемы у вас ещё нет. Зачем же вам что-то удалять, если так?
Если что-то начнёт тормозить, тогда и выясняйте, что именно.
У нас
shop_product_stocks_log
уже больше 2 миллионов записей и размер 169 Mib.
По моему вопрос об очистка актуальной