Таблица Session!

Главные вкладки

Аватар пользователя kpv_dnepr kpv_dnepr 11 октября 2009 в 0:31

Форумчане помогите! Давиче глянул на свою базу, а она 475Мв, полез MyAdmin и вижу что таблица с именем session 391Mb, в ней вот такие поля
uid sid hostname timestamp cache session
что это с ней и как поправить?

Комментарии

Аватар пользователя axel axel 11 октября 2009 в 1:42

Это таблица сессий пользователей. Её можно очистить, но тогда всех кто залогинен на сайте - отлогинит с него. Вообще в размере 392Мб для таблицы ничего страшного нет. Но для таблицы сессий в 4353 строк размер 392Мб действительно слишком большой. В settings.php я бы не стал ничего трогать, т.к. дело не в настройках длительности сессий. Дело в модулях, которые хранят в session.session (longtext) слишком много данных - если прикинуть на 1 запись таблицы получается ~90кб. Лучше бы выяснить что это за модули. Но если сайт работает быстро - я бы вообще ничего не трогал.

Аватар пользователя kpv_dnepr kpv_dnepr 11 октября 2009 в 14:11

Я так понимаю Друпал перестал закрывать сессии пользователей, и продолжает увеличивать размер таблицы, как определить какой модуль это делает?

Аватар пользователя chilic chilic 31 июля 2012 в 12:41

big boy wrote:
У меня таблица sessions размером 1.1 гиг! Тупо очистить её и все? Не повредит ли это работе сайта?

Не повредит, только разлогинит юзеров.