Имя: Пароль:
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с использует собственные индексы которые лежат не в базе а просто на диске в виде файликов.

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

Из личного опыта это занимает несколько часов (десятков часов).
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший