Внезапно кончилось свободное место на хостинге - вырос размер таблицы _tickets_views
Здравствуйте!
Внезапно «упал» сайт, так как кончилось место на хостинге.
Полез разбираться, оказалось увеличилась таблица _tickets_views (я так понимаю — собираются данные о просмотрах), количество строк — 4,786,895.
Что можно сделать в данном случае?
Думаю, возможное решение — удаление «старых» записей.
К примеру, больше одного года.
Можно ли это сделать командой?
DELETE FROM _tickets_views WHERE timestamp< (NOW() — INTERVAL 1 AGE)
Вообще — можно ли так вообще делать?
Внезапно «упал» сайт, так как кончилось место на хостинге.
Полез разбираться, оказалось увеличилась таблица _tickets_views (я так понимаю — собираются данные о просмотрах), количество строк — 4,786,895.
Что можно сделать в данном случае?
Думаю, возможное решение — удаление «старых» записей.
К примеру, больше одного года.
Можно ли это сделать командой?
DELETE FROM _tickets_views WHERE timestamp< (NOW() — INTERVAL 1 AGE)
Вообще — можно ли так вообще делать?
Комментарии: 3
так вы удалите подсчет просмотров.
Если не используется нигде, то можно в системных настройках тикетса отключить подсчет просмотров гостями. Ну и таблицу почистить (сперва бэкапы)
Если не используется нигде, то можно в системных настройках тикетса отключить подсчет просмотров гостями. Ну и таблицу почистить (сперва бэкапы)
… и тут выяснилось, что основная проблема — в таблице session
Очистка таблицы помогла.
Я предложенное по данной теме уже прочитал, но так и не понял, в чём дело.
bezumkin.ru/sections/tips_and_tricks/2422/
Получается, надо раз в какое-то время очищать таблицу.
Очистка таблицы помогла.
Я предложенное по данной теме уже прочитал, но так и не понял, в чём дело.
bezumkin.ru/sections/tips_and_tricks/2422/
Получается, надо раз в какое-то время очищать таблицу.
Вот ещё можно почитать дополнительно — Как в 14 раз снизить нагрузку на базу данных MySQL
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.