mysqld: The table '_session' is full

D
На сайте с 28.06.2008
Offline
1104
396

Сегодня начала падать база, за денб упала раза 3. Все не мог понять отчего, пока не включил лог ошибок в мускуле, а там при падении

mysqld: The table '_session' is full

У меня джумла, довольно посещаемый сайт и для ускорения ее я перевел таблицу сессий в тип Мемори.

Знаю - можно было использовать мемкеш, но у меня он почему то иногда перемешивал кеши разных сайтов, но не суть.

Вопрос вот в чем. Свободная то оперативка на сервере еще была. Что есть некий лимит на размер мемори таблиц?

Или все уперлось в эту настройку мускуля?

tmp_table_size = 384M
LEOnidUKG
На сайте с 25.11.2006
Offline
1747
#1

Там два параметра:

tmp_table_size=2G

max_heap_table_size=2G

Время сессии сколько выставлено по умолчанию?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
D
На сайте с 28.06.2008
Offline
1104
#2

У меня сейчас так в конфиге

tmp_table_size = 384M
max_heap_table_size = 384M

Время было 15 мин, поставил щас 10 мин. Наблюдаю за ростом таблицы...

В общем понятно что и куда смотреть буду наблюдать

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий