Имя: Пароль:
1C
1С v8
1c сервер грузит процессор при поиске на 50%
0 promod
 
07.12.17
16:08
Здравствуйте! Помогите пожалуйста рзобраться в проблеме. Имеем сервер:

intel core i3
12gb ram
ssd60 + hdd 500
windows 7 64
На сервере установлен ms sql + 1c 8,3 server.
Подключаются локально 5 человек, размер базы 700мб

Проблема такая: при выполнении поискового запроса (поиск клиента по базе) при вводе имени клиента начинает виснуть, загрузка процессора 50% (т.е. на половину) в диспетчере задач отображается что грузит 1с одно ядро на 100%, второе не задействовано. В биосе настройки производительности ковырял, всё ненужное выключил, никаких лишних процессов нет, антивируса тоже.
1 vde69
 
модератор
07.12.17
16:10
>>> Имеем сервер: intel core i3

это Вам к извращенцам которые любят на десктопном железе сервера поднимать...


зы
для начала настройте SQL регламент
2 promod
 
07.12.17
16:19
настраивал следующее, не помогает(
Обновление статистик
Очистка процедурного КЭШа
Дефрагментация индексов
Реиндексация таблиц базы данных
а по части железа, пользователей то мало и база небольшая, серверное железо дорогое, а в стране кризис:(
3 RomaH
 
naïve
07.12.17
16:21
"при выполнении поискового запроса (поиск клиента по базе) при вводе имени клиента"
что за запрос?
4 KSN
 
07.12.17
16:23
А ты хотел чтобы у тебя 1С что загрузило?
5 Neg
 
07.12.17
16:24
H A D G E H O G s вот он все знает
6 piter3
 
07.12.17
16:25
на скуль хватает,А на железо нет.парадокс
7 Cyberhawk
 
07.12.17
16:26
В чем вопрос, так и не понял
8 Dmitry1c
 
07.12.17
16:27
>>>>intel core i3

можно я посмеюсь?
9 Dmitry1c
 
07.12.17
16:28
Такое бывает кстати, когда ставят нелицензионный сервер 1С.
10 nordbox
 
07.12.17
16:29
(7) он по первым буквам пытается найти клиента
11 KSN
 
07.12.17
16:31
(10) В вот тут ты не прав!
12 Cyberhawk
 
07.12.17
16:32
(10) Дело хорошее, но миста не блог? )
13 nordbox
 
07.12.17
16:33
(11) ну я так понял из (0)
>>при вводе имени клиента начинает виснуть
14 Cyberhawk
 
07.12.17
16:33
(8) Выдыхай, может там 3.3 ГГц
15 promod
 
07.12.17
16:34
скуль бесплатный, 1с лицензия, винда тоже)проц 3ГГц
А что по поводу первых букв?
16 Cyberhawk
 
07.12.17
16:34
"что по поводу первых букв?" // Я угадаю мелодию с трех нот
17 Dmitry1c
 
07.12.17
16:35
полнотекстовый поиск используется?
актуален ли индекс полнотекстового поиска?
18 KSN
 
07.12.17
16:35
(13) (15) Ищет не по первым буквам, а по вхождению.
19 nordbox
 
07.12.17
16:35
+13 я просто телепата пытаюсь включить ))
он же не говорит про конфу и количество клиентов и вообще молчит как партизан
20 nordbox
 
07.12.17
16:37
>>при выполнении поискового запроса
Про запрос вообще ни слова не сказал
21 _Дайвер_
 
07.12.17
16:38
ОБновить индекс, настроить регламентное задание на обновление. иначе потом тоже будет виснуть
22 promod
 
07.12.17
16:40
1с покупали вот у этих товарищей https://www.1cbit.ru/1csoft/bit-upravlenie-meditsinskim-tsentrom/ тех поддержка ничего дельного не говорит. Полнотекстный поиск не используется.
23 promod
 
07.12.17
16:40
регламентный задания настроены
24 Dmitry1c
 
07.12.17
16:40
(22) это известные и очень уважаемые товарищи
25 KSN
 
07.12.17
16:41
(24) Кем?
26 _Дайвер_
 
07.12.17
16:41
(20) Скорее всего типовая конфа, запрос врятли корявый, если в него не влезали чьи - то ручонки, у него полнотекстовой поиск подрублен, а може размер индексируесых данных не корректный
27 Dmitry1c
 
07.12.17
16:42
(25) не кем, а за что. За БИТ-финанс, например :)
28 promod
 
07.12.17
16:44
типовая конфигурация, никто не лазил)
29 _Дайвер_
 
07.12.17
16:44
(22) Ну тут хз, надо смотреть все, делать замеры
30 Dmitry1c
 
07.12.17
16:45
(28) что с (17) ?
31 promod
 
07.12.17
16:47
(30) щас взгляну, мы его не включали
32 Dmitry1c
 
07.12.17
16:48
(31) он включен по-умолчанию
33 promod
 
07.12.17
16:52
(32) да, действительно
34 Dmitry1c
 
07.12.17
16:53
(33) ну и что с ним? не томи, рассказывай. Индекс актуален?
35 promod
 
07.12.17
16:54
да, индекс актуален
36 promod
 
07.12.17
16:55
(26) а как посмотреть размер данных?
37 Dmitrii
 
гуру
07.12.17
17:26
Если используется полнотекстовый поиск, то принципиально важно не только актуальность индекса, но и версия платформы.
8.3.??.???
А так же версия конфигурации и режим совместимости, установленный в ней.
Если версия платформы старше 8.3.5 и режим совместимости не используется или тоже старше 8.3.5, то выполняли ли перестроение индекса полнотекстового поиска? (перестроение делается путём удаления существующего индекса и построение нового). Его надо было делать при переходе с 8.3.5 на более старшие релизы.
Кроме того в какой-то из версий 8.3.хх была ошибка в платформе, когда при поиске в динамических списках вдруг неожиданно прекращал использоваться полнотекстовый поиск и начинал использоваться обычный (который, значительно медленнее полнотекстового).
38 tesseract
 
08.12.17
01:59
Снести сервер с кэшом,  поставить 8.3.10 на postgresql. С патчами от postgresql.  

Если используется один сервер для RDP, СУБД и клиента - то проблема понятна. Антивирус + сервер 1С + СУБД просто выжирают все ресурсы проца и память. Хотя на 700 Мб это не должно быть сильно заметно.
39 promod
 
08.12.17
11:32
(37) вот версия 1С:Предприятие 8.3 (8.3.9.2170) а может полнотекстный поиск попробовать отключить вовсе? (38) используется так: сервер 1с +СУБД больше ничего на машине нет. сервер сносили толку ноль, с postgresql не работал( стоит попробовать?
40 rphosts
 
08.12.17
11:39
(0) а что у тебя дружок со схемой электропитания? А какой размер бд?
41 rphosts
 
08.12.17
11:41
И да, сколько у тебя клиентов?
42 arsik
 
гуру
08.12.17
11:50
(39) Какого размера у вас папка сервера 1С? Возможно логи разрослись до немогу.
43 promod
 
08.12.17
11:57
(40) (41)  высокая производительность, все средства экономии энергии выключены через биос. клиентов 5 штук (42)  логи зачистил
44 rphosts
 
08.12.17
12:12
(43) размер самой базы (файл mdf) - какого размера?
45 rphosts
 
08.12.17
12:13
И да, новая платформа... ЖР переведи в старый формат
46 promod
 
08.12.17
12:18
попробовал отключить полнотекстовый поиск, результата нет
(44) 700 мб с копейками
47 rphosts
 
08.12.17
13:14
(46)покрывающий  индекс ведь по поисковому полю есть?
48 Cyberhawk
 
08.12.17
14:43
(47) Послал так послал ))
49 rphosts
 
09.12.17
11:25
50 rphosts
 
09.12.17
11:28
+ (49) если кратко: у тебя поле поиска А, поля которые нужны получить в выборке: B, C, D.
тогда индекс А+B+C+D будет покрывающим как и А+D+B+C и т.д., главное что-бы все поля были в индексе + первое поле - поле поиска
51 promod
 
09.12.17
13:38
А могут ли быть проблемы из за бесплатного sql? может там какие ограничения есть sql 2008
52 h-sp
 
09.12.17
14:14
(51) всё-таки вам в БИТ надо обратиться. Зарегистрировать эту ошибку. И ждать, когда исправят.
53 Cyberhawk
 
09.12.17
21:15
(50) Спс за ссылку, освежил в памяти. Но Я про "послал" больше ради автора писал, а то он вряд ли сам вкурил бы такое ))
Независимо от того, куда вы едете — это в гору и против ветра!