Смитт Posted October 29, 2014 Share Posted October 29, 2014 Подскажите как лучше, проще и быстрее почистить базу от скопившегося мусора. Основная тяжесть в таблицах: sessionsspider_logs Вес базы 2 Гб. Link to comment Share on other sites More sharing options...
siv1987 Posted October 29, 2014 Share Posted October 29, 2014 Основной объем из 2 ГБ занимает таблица сессий? Да у вас серьезные проблемы с задачами, либо время жизни сессии у вас стоит в несколько месяцев. В "кто онлайн" не сумасшедшее количество пользователей?.. В mysql есть запрос TRUNCATE TABLE %table% который быстро, просто и изящно очистит таблицу. TRUNCATE TABLE sessions Link to comment Share on other sites More sharing options...
Смитт Posted October 29, 2014 Author Share Posted October 29, 2014 В онлайн никого.А где посмотреть время жизни сессии и какое значение должно быть?Запрос делать в phpMyAdmin или можно в движке форума?Спасибо. Link to comment Share on other sites More sharing options...
siv1987 Posted October 29, 2014 Share Posted October 29, 2014 А где посмотреть время жизни сессии и какое значение должно быть?В системных настроек. Поиск АЦ вам поможет ее отыскать (настройка так и называется). По умолчанию 15 минут - оптимальное время. Запрос делать в phpMyAdmin или можно в движке форума?Без разницы, откуда ближе оттуда и делайте. Вы бы еще спросили какой рукой его выполнить, левой или правой... Link to comment Share on other sites More sharing options...
Смитт Posted October 29, 2014 Author Share Posted October 29, 2014 Спасибо. Длительность сессии стояла 3600 секунд. А spider_logs чистить? Link to comment Share on other sites More sharing options...
siv1987 Posted October 29, 2014 Share Posted October 29, 2014 А spider_logs чистить?Чистите. Запрос есть выше, и пример и синтаксис. Длительность сессии стояла 3600 секунд.Тогда у вас слишком много сессий для основного объема бд. Это таблица очищается ежечасно, и не должно быть больше сессий чем примерно пользователей было за последние 15 минут (или час). Link to comment Share on other sites More sharing options...
Смитт Posted October 29, 2014 Author Share Posted October 29, 2014 Спасибо. Очень выручили, а то 2 Гига туда сюда таскал как пень! Link to comment Share on other sites More sharing options...
siv1987 Posted October 29, 2014 Share Posted October 29, 2014 Очень выручили, а то 2 Гига туда сюда таскал как пень!Логи поисковых ботов еще может быть, видел 400 мб на ~3-4 млн записей, но таблица сессий... Link to comment Share on other sites More sharing options...
newbie Posted October 30, 2014 Share Posted October 30, 2014 А spider_logs чистить?Эта таблица автоматически чистится (см. планировщик задач), в зависимости от выставленных настроек.Можете еще провести оптимизацию таблиц. Хотя в ipb есть задача для этого, но затрагиваются не все таблицы. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now