Задать вопрос
Recosh
@Recosh
Программист студент

Как правильно хранить большую таблицу с историей в MySQL (MariaDB)?

Приветствую! Подскажите, есть таблица с 10 колонками, где длинна каждого значения не превышает 50 байт. В таблицу поступает ~100 записей в секунду одной транзакцией запросом INSERT IGNORE, сейчас размер таблицы ~10 гб. И она очень любит крашится при перезагрузке машины. Repair работает, но занимает длительное время. Все настройки дефолтные.
Из таблицы постоянно запрашиваются данные по 2м индексным колонкам. Средний размер ответа 50-60к строчек.
Подскажите какой движок выбрать для таблицы и как настроить БД для оптимальной работы в таком режиме?

P.S. Сейчас буду создавать вторую таблицу, куда буду складывать кеш, что бы уменьшить кол запросов к этой таблице
  • Вопрос задан
  • 181 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
И она очень любит крашится при перезагрузке машины

При нормальном ребуте линукса или при падении линукса?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы