Имя: Пароль:
1C
1С v8
Тормозит полнотекстовый поиск в течение дня
0 s-n-a-y
 
16.05.23
09:01
На сервере настроены ночные задания перезапуска служб 1С и MSSQL. После для MSSQL работает реиндексация и обновление статистики. Утром до начала рабочего дня провожу такой эксперимент. Открываю список документов Приобретение товаров и услуг и ищу по части номера "233". Утром поиск занимает менее секунды. Именно полнотекстовый поиск. Через час (в начале раб. дня) отрываю тот же список. По ЖР проверяю, новых документов не было, и вообще документы еще не меняли. Тот же поиск в дин.списке занимает уже 20-30 секунд. Памяти под MSSQL выделено достаточно, и вообще ресурсов на сервере с головой. С чем такое может быть связано? Смотреть в сторону блокировок?
1 Галахад
 
16.05.23
09:20
Полнотекстовый это не про сервер базы данных, это про сервер приложения.
2 s-n-a-y
 
16.05.23
09:22
Также провожу такой же эксперимент на копии у себя на локальном сервере + mssql. И у меня работает моментально всегда
3 s-n-a-y
 
16.05.23
09:25
(1) То есть планы обслуживания sql на его работу не влияют совсем?
4 Chai Nic
 
16.05.23
09:30
(3) Неа. ППД в 1с это свой собственный костыль, к СУБД отношения не имеющий. Поэтому я отключаю его нафиг всегда.
5 Garykom
 
16.05.23
09:51
(0) регламентное обновление ППД проверь
6 s-n-a-y
 
16.05.23
10:10
(5) смотрел, оба задания работают раз в день по расписанию
7 s-n-a-y
 
16.05.23
10:12
(6) Обновление индекса ППД работает раз в минуту
8 s-n-a-y
 
16.05.23
10:16
(5) Задание "Обновление индекса ППД" настроено так:
каждый день; с 8:00:00 каждые 60 секунд
А я первую проверку делаю до 8:00 и ищет моментально. Попробовать отключить его?
9 s-n-a-y
 
16.05.23
10:23
(8) нет, отключение не помогает, тормозит не из-за этого
10 Chai Nic
 
16.05.23
10:24
(8) Там ещё есть "слияние индекса", оно выполняется как?
Если отключить, то для поиска будет использоваться механизмы СУБД, менее гибкие (не учитываются словоформы), но более надежные и часто более быстрые.
(9) А как вы отключали?
11 s-n-a-y
 
16.05.23
10:29
(10) 1. Слияние ПДД работает раз в день в полночь. 2. Отключал в регл. заданиях, дождался когда задание завершится и провел тест
12 s-n-a-y
 
16.05.23
10:33
(10) Отключить вы имеете в виду снять галку Использовать полнотекстовый поиск?
13 Chai Nic
 
16.05.23
10:44
(12) Ну типа да
14 Прапорщик
 
16.05.23
11:12
(0) Попробуйте выполнить перестроение индекса ППД.
Очистить индекс, обновить индекс.
Лучше в монопольном режиме.

Возможно при одном из обновлений платформы, где была рекомендация это сделать, по какой-то причине забыли или не стали этого делать.

PS
>> На сервере настроены ночные задания перезапуска служб 1С и MSSQL...
Перестаньте заниматься маструбацией. Взрослые же человек, наверное.
15 s-n-a-y
 
16.05.23
13:56
Перестроение ПДД попробую. Про ежедневный перезапуск службы 1С, это одна из рекомендаций Гилева. Про mssql, бывало ловил такие тормоза, когда помогал только его перезапуск
16 Прапорщик
 
16.05.23
14:20
(15) >> одна из рекомендаций Гилева. Про mssql, бывало ловил такие тормоза, когда помогал только его перезапуск

Было время, когда подобные рекомендации часто встречались. В том числе от самой 1С. Но даже 1С давала подобные рекомендации только на тот случай, когда возникают какие-то явные проблемы и регулярный перезапуск служб(ы) эти проблемы решает. А не как что-то из разряда обязательно рекомендуемого.

Последние годы везде, где я работал, сервера и службы крутятся месяцами без перезапусков. А причина перезапуска в 90% случаев - установка обновлений 1С, ОС и прочего ПО на сервере.

Может у тебя индекс ППД ломается от ночных перезапусков служб. Идёт слияние индекса и вдруг служба валится.