Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
поиск по 5млн. записей (john) 28/06/2005 - 12:20:11
      Re: поиск по 5млн. записей (Dinky) 28/06/2005 - 20:05:55
      Re: поиск по 5млн. записей (john) 09/07/2005 - 10:41:53



From: john - 28/06/2005 - 12:20:11
Subject:поиск по 5млн. записей
-----------------
MYSQL 4.0.23-nt

Есть база из 5.000.000 записей (имена файлов). Пробовал 2 варианта поиска:

1. ...LIKE '%xxx%' - устраивает качество поиска, но очень медленно ищет. Кстати.. судя по документации:
"В версии MySQL 4.0 производится другая оптимизация на выражении LIKE. Если используется выражение ... LIKE "%string%" и длина строки (string) больше, чем 3 символа, то MySQL будет применять алгоритм Турбо Бойера-Мура для инициализации шаблона для строки и затем использовать этот шаблон, чтобы выполнить поиск быстрее."
Но я никакой оптимизации не увидел, сравнивал поиск более 3х символов и менее.

2. С помощью FULLTEXT поиска. Устраивает скорость, но не устраивает качество.

Вопрос, можно ли добиться результатов поиска как в 1ом варианте, но с приемливой (не более 3сек) скоростью? Сервер P4 3Ghz, RAM 1Gb. Что надо сделать чтоб заработал алгоритм Турбо Бойера-Мура?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
22961



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |