Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Смитт

Очистка базы данных.

Рекомендованные сообщения

Подскажите как лучше, проще и быстрее почистить базу от скопившегося мусора.

 

Основная тяжесть в таблицах:

 

sessions

spider_logs

 

Вес базы 2 Гб.

Поделиться сообщением


Ссылка на сообщение

Основной объем из 2 ГБ занимает таблица сессий? Да у вас серьезные проблемы с задачами, либо время жизни сессии у вас стоит в несколько месяцев. В "кто онлайн" не сумасшедшее количество пользователей?..

В mysql есть запрос TRUNCATE TABLE %table% который быстро, просто и изящно очистит таблицу.

 

TRUNCATE TABLE sessions

Поделиться сообщением


Ссылка на сообщение

В онлайн никого.

А где посмотреть время жизни сессии и какое значение должно быть?

Запрос делать в phpMyAdmin или можно в движке форума?

Спасибо.

Поделиться сообщением


Ссылка на сообщение

А где посмотреть время жизни сессии и какое значение должно быть?

В системных настроек. Поиск АЦ вам поможет ее отыскать (настройка так и называется). По умолчанию 15 минут - оптимальное время.

 

Запрос делать в phpMyAdmin или можно в движке форума?

Без разницы, откуда ближе оттуда и делайте. Вы бы еще спросили какой рукой его выполнить, левой или правой...

Поделиться сообщением


Ссылка на сообщение

Спасибо.

 

Длительность сессии стояла 3600 секунд.

 

А spider_logs чистить?

Поделиться сообщением


Ссылка на сообщение
А spider_logs чистить?

Чистите. Запрос есть выше, и пример и синтаксис.

 

Длительность сессии стояла 3600 секунд.

Тогда у вас слишком много сессий для основного объема бд. Это таблица очищается ежечасно, и не должно быть больше сессий чем примерно пользователей было за последние 15 минут (или час).

Поделиться сообщением


Ссылка на сообщение

Спасибо. Очень выручили, а то 2 Гига туда сюда таскал как пень!

Поделиться сообщением


Ссылка на сообщение

Очень выручили, а то 2 Гига туда сюда таскал как пень!

Логи поисковых ботов еще может быть, видел 400 мб на ~3-4 млн записей, но таблица сессий...

Поделиться сообщением


Ссылка на сообщение
А spider_logs чистить?
Эта таблица автоматически чистится (см. планировщик задач), в зависимости от выставленных настроек.

Можете еще провести оптимизацию таблиц. Хотя в ipb есть задача для этого, но затрагиваются не все таблицы.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...