Опубликовано: 29 октября 201411 г Подскажите как лучше, проще и быстрее почистить базу от скопившегося мусора. Основная тяжесть в таблицах: sessionsspider_logs Вес базы 2 Гб.
Опубликовано: 29 октября 201411 г Основной объем из 2 ГБ занимает таблица сессий? Да у вас серьезные проблемы с задачами, либо время жизни сессии у вас стоит в несколько месяцев. В "кто онлайн" не сумасшедшее количество пользователей?.. В mysql есть запрос TRUNCATE TABLE %table% который быстро, просто и изящно очистит таблицу. TRUNCATE TABLE sessions
Опубликовано: 29 октября 201411 г Автор В онлайн никого.А где посмотреть время жизни сессии и какое значение должно быть?Запрос делать в phpMyAdmin или можно в движке форума?Спасибо.
Опубликовано: 29 октября 201411 г А где посмотреть время жизни сессии и какое значение должно быть?В системных настроек. Поиск АЦ вам поможет ее отыскать (настройка так и называется). По умолчанию 15 минут - оптимальное время. Запрос делать в phpMyAdmin или можно в движке форума?Без разницы, откуда ближе оттуда и делайте. Вы бы еще спросили какой рукой его выполнить, левой или правой...
Опубликовано: 29 октября 201411 г Автор Спасибо. Длительность сессии стояла 3600 секунд. А spider_logs чистить?
Опубликовано: 29 октября 201411 г А spider_logs чистить?Чистите. Запрос есть выше, и пример и синтаксис. Длительность сессии стояла 3600 секунд.Тогда у вас слишком много сессий для основного объема бд. Это таблица очищается ежечасно, и не должно быть больше сессий чем примерно пользователей было за последние 15 минут (или час).
Опубликовано: 29 октября 201411 г Автор Спасибо. Очень выручили, а то 2 Гига туда сюда таскал как пень!
Опубликовано: 29 октября 201411 г Очень выручили, а то 2 Гига туда сюда таскал как пень!Логи поисковых ботов еще может быть, видел 400 мб на ~3-4 млн записей, но таблица сессий...
Опубликовано: 30 октября 201411 г А spider_logs чистить?Эта таблица автоматически чистится (см. планировщик задач), в зависимости от выставленных настроек.Можете еще провести оптимизацию таблиц. Хотя в ipb есть задача для этого, но затрагиваются не все таблицы.
Подскажите как лучше, проще и быстрее почистить базу от скопившегося мусора.
Основная тяжесть в таблицах:
sessions
spider_logs
Вес базы 2 Гб.