Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Смитт

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

Recommended Posts

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

 

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

 

sessions

spider_logs

 

Вес базы 2 Гб.

Share this post


Link to post
Share on other sites

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

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

 

TRUNCATE TABLE sessions

Share this post


Link to post
Share on other sites

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

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

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

Спасибо.

Share this post


Link to post
Share on other sites

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

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

 

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

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

Share this post


Link to post
Share on other sites

Спасибо.

 

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

 

А spider_logs чистить?

Share this post


Link to post
Share on other sites
А spider_logs чистить?

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

 

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
А spider_logs чистить?
Эта таблица автоматически чистится (см. планировщик задач), в зависимости от выставленных настроек.

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...