/ Объём базы данных больше гига, что делать?

Объём базы данных больше гига, что делать?

Если сайт с приличной посещаемостью или давно работает (несколько лет) у него, скорее всего, накопились различные логи, которые надо периодически чистить. Мне приходилось встречать сайт, где статистика посещений (таблица) «весила» 2 гигабайта, и Netcat намертво зависал при попытке посмотреть эту «статистику» штатными средствами, т. е. через админку.

Как отключить системное «логирование» то, которое записывает все действия с объектами системы: добавление/удаление/редактирование страниц сайта, добавление заказов в интернет-магазине, если в вашей редакции есть такой модуль: заходим в настройки / логирование и кликаем на кнопку внизу слева «очистить». С этим всё.

Следующий пункт: «статистика посещений»… Это, пожалуй, один из самых бестолковыз модулей Неткэта. Ну, в самом деле, функционал просто убогий по сравнению с популярными Я.Метрика или Гугловским счётчиком. Однако, многие включают этот функционал, никогда им не пользуются, но включают, а он «тихой сапой» накапливает бессмысленные данные, исправно пишет их в таблицу, и за несколько лет может «раздуть» базу данных до состояния, когда сам же этот модуль не сможет их отобразить. Т.е. владелец сайта не сможет даже увидеть ту заветную кнопочку «очистить», админка просто виснет и всё. Типа, раньше надо было думать… когда включал…

В общем, если страница «статистики» не открывается, придётся править базу данных вручную. Для этого заходим в инструменты / Командная строка SQL и вводим строку: TRUNCATE Stats_Log

Если не уверены в своих силах — не делайте этого самостоятельно! Иначе есть риск безвозвратно «убить» сайт. Особенно, если ещё и бэкап системы перед этим не сделали, а он и не сделается штатными средствами, когда база больше 2 гигов «весит»! Сначала обязательно надо удостовериться, что проблема действительно в таблице статистики.

Короче говоря, сайту тоже нужно периодическое тех. обслуживание.

Назад к списку статей