powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / fulltext search медленно работает
15 сообщений из 15, страница 1 из 1
fulltext search медленно работает
    #39499912
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таблица иннодб, в таблице 15 индексов fulltext, запросы такого типа
Код: sql
1.
MATCH (с) AGAINST ('+8' IN BOOLEAN MODE) 


клиент говорит что сначала все ищет быстро а потом медленно
сервер не слабый
как исправить?
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39499923
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уточнения
у базы отдельный сервер, не загружен
перезагрузка базы\сервера не помогает
помогает только удаление mysql
тормозит только для fulltext поиска, обычный поиск нормально
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39524742
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ап
проблема не решена
счас приходится каждые 2-3 дня удалять индексы и заново создавать
в таблице 10к записей
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39524750
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyilodaсчас приходится каждые 2-3 дня удалять индексы и заново создаватьРебилдить не проще?
tadeyilodaв таблице 10к записейДесять тысяч? гм... а частота обновления таблицы какова?
tadeyilodaзапросы такого типа
Код: sql
1.
MATCH (с) AGAINST ('+8' IN BOOLEAN MODE) 

Такую фигню проще искать тупым INSTR(). Тем более что записей-то кот наплакал.
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39524758
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Akina]tadeyilodaсчас приходится каждые 2-3 дня удалять индексы и заново создаватьРебилдить не проще?
tadeyilodaв таблице 10к записейДесять тысяч? гм... а частота обновления таблицы какова?

частота обновления большая, возможно ежеминутно и все записи
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39524767
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насчет использования INSTR- если мне нужен такой запрос
Код: sql
1.
MATCH (с) AGAINST ('+8 +2 +3' IN BOOLEAN MODE)

тогда как быть? плюс нужно точное совпадение числа например 2 но не 22
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39524774
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyilodaчастота обновления большая, возможно ежеминутно и все записиНу тогда стОит ли удивляться, что индекс превращается в фарш?

Кстати, а насколько ценны эти записи? грубо говоря - может, тупо переместить таблицу на ENGINE=Memory? Да, при рестарте сервиса (скажем, ребут) данным трындец, но на такой скорости обновления на это ведь можно и начхать? ну или держать две симметричные таблицы - первая статическая для хранения, вторая в памяти для поиска, синхронизируемая с первой триггерами.
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39524828
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
данные ценны, это не сессии или логи, по сути обычные данные только некоторые поля обновляются часто
memory таблица сильно поможет?
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39525233
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyilodaчастота обновления большая, возможно ежеминутно и все записиОбновляются именно эти поля, которые входят в состав fulltext-индексов?
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39525265
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksofttadeyilodaчастота обновления большая, возможно ежеминутно и все записиОбновляются именно эти поля, которые входят в состав fulltext-индексов?
да
в таблице 200 колонок,в том числе 20 fulltext колонок и все они обновляются часто
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39529736
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
апну
попробовал заменить text на varchar но не помогло
теперь попробую memory table
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39532369
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
внезапно было обнаружено что Memory таблицы не поддерживают fulltext индекс
кто что еще посоветует по поводу ускорить таблицу?
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39532370
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyiloda, практика заключается в том, чтобы использовать sphinx или elasticsearch или что-то еще.
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39532378
tadeyiloda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindtadeyiloda, практика заключается в том, чтобы использовать sphinx или elasticsearch или что-то еще.

а там не начнутся тормоза изза частого обновления?
...
Рейтинг: 0 / 0
fulltext search медленно работает
    #39532433
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadeyiloda, начнутся. Ну там есть интерфейс для обновления и RT-индексов тоже.
Много лет обещают подчиненный клиент репликации mysql, но вроде не сделали.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / fulltext search медленно работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]