Ответы пользователя по тегу MariaDB
  • Best practices по хранению в бд записей с 30 полями и быстрым поиском?

    romesses
    @romesses
    Backend инженер
    Если не нужен полнотекстовый поиск, тогда можно хранить и в MySQL.
    Иначе - в полнотекстовых движках типа Sphinx Search, ElasticSearch. И стоит учесть, что для фильтрации критериев по числам они не подходят, насколько мне известно.

    Вариант для MySQL 5.7+: хранить все >= 30 полей в одной колонке JSON. Добавить индексы на нужные поля. Без проблем с 2М и даже больше.
    Одни будут каждый день удаляться по условию, другие добавляться в течении дня постоянно.
    Использовать партицирование по критерию промежутка времени: по дням, месяцам, годам и т.д. Тогда будет проще регулярно удалять.
    Ответ написан
    2 комментария
  • Почему падает mysqld?

    romesses
    @romesses
    Backend инженер
    https://community.apachefriends.org/f/viewtopic.ph...

    Open MySQL config file by “Config” —> “my.ini”.
    Insert
    innodb_flush_method=normal

    between
    innodb_lock_wait_timeout = 50

    and
    ## UTF 8 Settings

    Start MySQL again in xampp.


    Обновление
    *** buffer overflow detected ***: /usr/sbin/mysqld terminated

    Переполнение буфера - ошибка в самой СУБД. По мне, так нужно или обновиться или до последнего исправления, если есть, или, как советует Vitaly Karasik , до более поздней версии. Это может быть вызвано окружением, настройками и т.д.
    Ну и очень специфичные вопросы лучше задавать напрямую у разработчиков MariaDB на английском языке.
    Ответ написан