Ответы пользователя по тегу MySQL
  • Работа с MyISAM таблицей с кол-вом записей от 10'000'000?

    Valistar
    @Valistar
    1. Поля с датами и ценами — индексы (тогда должно ходить по индексам)

    2. Для полей со строками — два варианта — либо не искать с % в начале (не пойдет тогда по индексу)

    либо делается отдельная табличка со словами. При INSERT/UPDATE в нее пишется все слова в строках. Например insert into words (id, type, word) select suppliers_store.id, 'name', 'панель' и делается индекс (type, word, id). Соотв. поиск производится по этой табличке без испрользования %.
    Ответ написан
    1 комментарий