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


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

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

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

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

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

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


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