Имеет ли смысл очищать таблицу shop_product_stocks_log и как это сделать правильно?

В нашем интернет-магазине остатки обновляются в течении дня несколько раз. Соответственно таблица shop_product_stocks_log будет расти бесконечно. При том, что данные в ней интереса не представляют. Таким образом два вопроса

1. Влияет ли как-то на производительность эта таблица? Не будет ли что нибудь притормаживать во фронтэнде если наберется пара миллионов записей в shop_product_stocks_log?

2. Возможно ли эту таблицу очищать, например просто удалив записи. Как это повлияет на целостность данных? Пока приходит на ум такой порядок: очистить таблицу (DELETE FROM), затем обновить остатки по всей базе.



3 ответа

  • 0

    TRUNCATE только, а не DELETE =) Вообще Вас этот размер особо волновать не будет, лучше не трогать, а то у разрабов временами очень нестандартные решения..

  • 1
    Михаил Ушенин Webasyst 15 февраля 2018 11:19 #

    Судя по словам

    Не будет ли что нибудь притормаживать

    я предполагаю, что проблемы у вас ещё нет. Зачем же вам что-то удалять, если так?

    Если что-то начнёт тормозить, тогда и выясняйте, что именно.

  • 1
    FadeToBlack 25 июня 2019 18:40 #

    У нас

    shop_product_stocks_log
    уже больше 2 миллионов записей и размер 169 Mib.

    По моему вопрос об очистка актуальной


Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите