Имя: Пароль:
1C
 
Странно тормозит поиск по базе 1C
0 Builder
 
18.07.24
11:03
УНФ 1.6, перешли на сервер x64 + MSSQL 2019.
платформа 8.3.23.2040.
Полнотекстовый поиск включен, перестраивал, убрал ограничения  максимального размера индекса.
Основной поиск, которым пользуются, в журнале заказов, сразу в поле поиска.
Часть данных ищем моментально, например номер заказа и суммы.
Но на некоторых запросах поиск зависает на пару минут!
Причем обычно зависает поиск с совпадающими последними символами.
Например "410" - ищет моментально, "4100" - зависон.
Вбивают клиента "две лини" - моментально, "две линии" - все, привет на пару минут.
на sql запускал sp_updatestats, не помогает....
На файловой базе все это же работает с примерно одинаковой скоростью, 2-4 секунды.
Попробовать релиз обновить до 25?
1 SerF_2011
 
18.07.24
11:21
Отключите полнотекстовый поиск и попробуйте без него. Вдруг понравится.
2 Builder
 
18.07.24
11:24
(1) Это он так глючит?
3 SerF_2011
 
18.07.24
11:28
(2) вот и узнаете. Посмотрите статьи Дорошкевича, например, https://infostart.ru/1c/articles/1975678/ абзац про ПП
4 Builder
 
30.07.24
11:22
Отключил полнотекстовый поиск -все заработало как надо.
Спасибо, было неожиданно :)
5 lEvGl
 
30.07.24
11:25
странно, он же для ускорения и есть
6 vde69
 
30.07.24
11:50
с определенного релиза 1с использует собственные индексы которые лежат не в базе а просто на диске в виде файликов.

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

Из личного опыта это занимает несколько часов (десятков часов).
2 + 2 = 3.9999999999999999999999999999999...