Существуют ли механизмы хранения mysql с блокировкой строк и полным текстом?

0

Я использую полный текст для поиска на моем сайте, но в таблицу также добавлено множество обновлений, которые содержат 700 000 записей. эти обновления обычно выполняются через cron с помощью script, который запускается каждые 10 минут и фиксирует изменения из временной таблицы, где я просто ВСТАВЛЯЮ ВСЕ все изменения для целей скорости, так как обновление прямой таблицы происходит намного медленнее.

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

Существуют ли механизмы хранения, которые имеют блокировку на уровне строк и поддерживают FULLTEXT?

  • 0
    Вы пробовали INSERT DELAYED , чтобы увидеть, может ли mysql лучше справиться с проблемой, внутренне?
  • 0
    да, попробовал это. не сработало.
Теги:
full-text-search
locking

1 ответ

0

Теперь с MySQL 5.6 теперь можно иметь полнотекстовые индексы для таблиц с движком InnoDB.

Подробнее об этом здесь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню