Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 full text search index строится крайне медленно  [new]
valv
Member

Откуда:
Сообщений: 118
добрый день,
непонятная проблема с full text search index:
должен быть построен на таблице с 700K строк, в каждой строке уникальный varchar(15), в среднем 8 символов.
до 36 процентов индекс строится с неплохой скоростью - несколько сотен единиц в секунду , и вдруг скорость построения падает до 1 единица в 2 секунды. в разумное время с такой скоростью индекс не построить.
для проверки количества использую
fulltextcatalogproperty(@cat, 'ItemCount') 

куда смотреть, что проверять? какие причины могут быть?

MS SQL 2012SP1. отдельный full text catalog только с одной таблицей, accent sensitive = false.
спасибо
25 мар 14, 18:36    [15785582]     Ответить | Цитировать Сообщить модератору
 Re: full text search index строится крайне медленно  [new]
valv
Member

Откуда:
Сообщений: 118
после полугода общения с консультантами, близкими microsoft, ситуация видится так:
никакими силами на full text search index воздействовать невозможно,
и даже рассчитать заранее, сколько времени займёт построить/обновить индекс, нереально.
или этот чёрный ящик работает, и тогда всё великолепно в смысле скорости поиска, или...

мы решили прекратить и ищем решение заменяющее full text search index.
сейчас проверяем Lucene.Net.
кто использует Lucene.Net, поделитесь пожалуйста опытом.
кто использует другие решения, пожалуста напишите.
MS SQL Server 2012 SP2
спасибо.
25 дек 14, 13:54    [17051137]     Ответить | Цитировать Сообщить модератору
 Re: full text search index строится крайне медленно  [new]
EvAlex
Member

Откуда: Israel
Сообщений: 1001
а почему не elastic search?
http://www.elasticsearch.org/
25 дек 14, 14:32    [17051395]     Ответить | Цитировать Сообщить модератору
 Re: full text search index строится крайне медленно  [new]
EvAlex
Member

Откуда: Israel
Сообщений: 1001
сорри,
а почему не elastic search?
http://www.elasticsearch.com/
25 дек 14, 14:33    [17051414]     Ответить | Цитировать Сообщить модератору
 Re: full text search index строится крайне медленно  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
valv, у вас, случайно, не виртуальная машина?
25 дек 14, 14:39    [17051492]     Ответить | Цитировать Сообщить модератору
 Re: full text search index строится крайне медленно  [new]
valv
Member

Откуда:
Сообщений: 118
Владислав Колосов,

да, виртуальная машина.
это может иметь какое-то влияние на полнотекстовые индексы?
25 дек 14, 14:51    [17051629]     Ответить | Цитировать Сообщить модератору
 Re: full text search index строится крайне медленно  [new]
valv
Member

Откуда:
Сообщений: 118
EvAlex,

интересная вещь, спасибо. и интеграция с MS SQL есть. надо будет загрузить и проверить.
Вы работали с elastic search?
25 дек 14, 15:00    [17051717]     Ответить | Цитировать Сообщить модератору
 Re: full text search index строится крайне медленно  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
valv,

То. что Вы описали - характерная проблема для виртуальных машин. Т.е. необъяснимое падение производительности при вроде бы хороших тестах диска, например. Проблема не только полнотекстовых индексов, но любых объемных запросов.
25 дек 14, 17:34    [17053022]     Ответить | Цитировать Сообщить модератору
 Re: full text search index строится крайне медленно  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
valv
EvAlex,

интересная вещь, спасибо. и интеграция с MS SQL есть. надо будет загрузить и проверить.
Вы работали с elastic search?


это если оно вам надо.

Кроме всего попробуйте разнести базы и каталог по разным дискам
26 дек 14, 10:54    [17055670]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить