Memory tables ротатора

Ошибки, глюки и прочие неприятности постить тут

Модераторы: dushik, Slim

Ответить
ksp
Сообщения: 2
Зарегистрирован: Вт июл 04, 2017 12:50 pm

Memory tables ротатора

Сообщение ksp » Вт июл 04, 2017 1:49 pm

Здравствуйте,

На некоторых проектах размер данных таблиц выростает до размеров оперативной памяти, что приводит к умерщвлению mysql oom-killer-ом.

список таблиц

am
faces
galleries
gallery_id_counter
gallery_tags
heap_flag
ins
positions
rotation_zones
searches
shifts
state
stats
thumb_id_counter
thumbs
works

Восновномтаблица galleries
она присутствует и в варианте myisam, занимает столько же.
если скриптов на сервере не много, может это не заметно, но если несколько десятков, через како-то время получаем падение.

Подскажите как это побороть или обойти.
Может уже есть решение данной проблемы?

Спасибо.

ksp
Сообщения: 2
Зарегистрирован: Вт июл 04, 2017 12:50 pm

Re: Memory tables ротатора

Сообщение ksp » Вт июл 04, 2017 3:13 pm

Вопрос решен.

Отказаться от использования таблиц MEMORY нельзя по причине их наилучшего быстродействия.

Решение:
1. Наращивать память.
2. Использовать метод описаный тут viewtopic.php?t=796
То есть удалять не рейтинговые тубы и держать все в чистоте.

Ответить