Имя: Пароль:
1C
1C 7.7
v7: Почему так сильно тормозит 1с
0 evgpinsk_
 
16.01.19
00:08
Конфиг компа: Ryzen 2200/16Gb оперативы/ SSD Samsung 970 NVMe/
Server 2016

Справочник товаров из 30 тыс позиций.
Добавляю в конфигураторе ещё одно поле числовое.
Процесс сохранения конфигурации длиться не меньше получаса (возможно существенно дольше, т.к. оставляю на ночь).

Неужели это нормально?
1 palsergeich
 
16.01.19
00:14
77? реали?
2 evgpinsk_
 
16.01.19
00:19
Да, 7.7
3 evgpinsk_
 
16.01.19
00:20
Релиз 7.70.027
4 Diman000
 
16.01.19
00:20
Там должно быть видно почему так долго.
Реиндексация, небось, идет.
Какой конкретной таблицы тоже должно показываться.
5 evgpinsk_
 
16.01.19
00:25
Нет, не вижу реиндексацию
Вот так:
http://prntscr.com/m7o6e0
6 evgpinsk_
 
16.01.19
00:26
Т.е. изначально вижу перебор товаров, потом остановка картинки на количестве 1200.
К утру точно закончится, но мне казалось эта процедура должна длится пару минут максимум, а уже больше получаса
7 RomanYS
 
16.01.19
00:26
(5) и как быстро цифры меняются?
База файловая? Расположена локально?
8 Diman000
 
16.01.19
00:27
А, ну обработка справочника идет.
Я уже не помню временные возможности 7ки.
Если там реквизитов и так уже много и много больших строк может так долго и нормально.
База файловая, просто на локалке без сети?
9 RomanYS
 
16.01.19
00:27
Что показывает монитор ресурсов?
10 evgpinsk_
 
16.01.19
00:28
Менялись быстро до 1200, секунд пусть 10.
Да, файловая. Да, на локальном компе
11 evgpinsk_
 
16.01.19
00:29
12 RomanYS
 
16.01.19
00:30
(11) смотри диск, какие файлы пишет. Какого они размера
13 Garykom
 
гуру
16.01.19
00:38
Делаешь виртуалку с WinXP туда засовываешь свою 1С 77 с базой и там правишь, затем назад.
14 Garykom
 
гуру
16.01.19
00:39
И да ТиИ не забудь сначала и именно в виртуалке.
15 evgpinsk_
 
16.01.19
00:39
(12) Странно. На две минуты процесы 1с из дисковой активности пропали. Потом опять появились, уже на другом файле
http://prntscr.com/m7ocbw
Потм опять процессы 1с пропадают может на минуту
16 Garykom
 
гуру
16.01.19
00:42
И да у 77 куча разных глюков при много реквизитов и длинных строковых реквизитах.

Еще меня в свое время чуть не добил глюк когда на форме много элементов то перестают работать назначенные клавиши на кнопки.
17 Garykom
 
гуру
16.01.19
00:43
(16)+ Причем не кнопок было много а простых текстовых полей для вывода инфы, обошел объединением их в одно многострочное.
18 evgpinsk_
 
16.01.19
00:44
Меня вообще убивает производительность 1с. Очень сильные тормоза при работе, ощущение как будто не установлен драйвер на видеокарту, и прорисовки экранов (например переключение в конфигураторе из режима модуля в режим диалога - может две секунды длиться).
Если сеанс свежий , то всё почти отлично, но поработаешь часок, загрузишь броузер страниц 10 и начинаются тормоза.

Уже поменял несколько разных конфигураци компов, наверное штук 5 (i5, i7, сейчас райзен, операционки Server 2012, сейчас 2016 - раз 5 уже переустанавливал).

Вспоминаю счастливое время, когда была Server 2003 - всё летало на компах в разы слабее
19 timurhv
 
16.01.19
00:44
Мля, вы щас рушите просто у многих веру что 8-ка еще сырая...
20 Garykom
 
гуру
16.01.19
00:46
(18) Блин ну не рассчитана была 1С77 на работу на современных крутых компах и последних операционках.

Оно разрабатывалось под Win95-98 потом слегка адаптировали под Win2k и еще совместимости на WinXP с Win2k3 хватило.
Виста и 7-ка уже траблы, а уже 8-ка с 10-кой пипец глюки.
21 evgpinsk_
 
16.01.19
00:47
Вот например сейчас уже несколько минут не вижу в работе диска процессов 1с
http://prntscr.com/m7of5h
Но в ближайшее время появятся 9секунд на 30) и потом опять пропадут
22 Garykom
 
гуру
16.01.19
00:47
(19) Ха в свое время словили прикольный глюк, когда если сканировать сканером с эмулятором клавиатуры при активном поле типа дата то оно просто закрывалось без ошибок аварийно.

Так что да 77 еще сырее была, просто научились ее готовить.
23 evgpinsk_
 
16.01.19
00:48
(20) Я понимаю что не была рассчитана.
Но как у других?
Неужели все у кого 7.7 работают на Server 2003 ??

Какие варианты решения?
24 Garykom
 
гуру
16.01.19
00:49
(23) Лично я в виртуалке конфу редактирую на Win2k3.
25 Изучаю1С8
 
16.01.19
00:50
(23) Работаем на терминале server 2008 + SQL 2008 R2 проблем нет
26 Garykom
 
гуру
16.01.19
00:50
(24)+ И там же sql-ная она крутится в этой виртуалке win2003 под линуксом на хосте
27 Garykom
 
гуру
16.01.19
00:51
(25) Работать в режиме предприятия можно и на 10-ке с патчами.
Вот с конфигуратором и прочим проблема.
28 g00d
 
16.01.19
00:51
сдается мне дело в руках админа...
29 Изучаю1С8
 
16.01.19
00:53
(27) Нет проблем особо
30 Изучаю1С8
 
16.01.19
00:54
Даже опенконф поставил
31 g00d
 
16.01.19
00:54
точно не виртуалка?
32 Aleksey
 
16.01.19
00:55
У нас на работе 7-ка крутиться в терминале на win2012R2 сервер. Дома работаю в 10-ке в 7-ке - проблем нет.

Вот как раз сейчас тоже сижу жду когда номенклатура сохраниться
33 Изучаю1С8
 
16.01.19
00:56
Единственное неудобство при отладке слетает активность окна иногда.
34 evgpinsk_
 
16.01.19
00:56
(31) Точно. 1с крутится на Server 2016
Сижу по RDP
35 Aleksey
 
16.01.19
00:57
Для белого экрана при сохранении гуглить ConfStat http://catalog.mista.ru/public/14645/
37 Gbpltw
 
16.01.19
02:23
(0) тся
38 Fram
 
16.01.19
02:36
(18) Антивирус?
Сколько пользователей одновременно браузеры открывать по 19 стр? Тупо оперативки может не хватать. 16гб это на 10 польз максимум.
Система на том же самсе 970?
39 Fram
 
16.01.19
02:37
*открывают по 10 стр
40 Sserj
 
16.01.19
03:06
(23) Варинт решения самый радикальные - переход на SQL, там нет этого глюка. И подаришь старушке 7.7 новую жизнь прямыми запросами :)
41 Bigbro
 
16.01.19
04:58
(34) а скуль какой? или файловая.
если удалось настроить для свежего SQL поделитесь опытом?
42 НоваяВолна
 
16.01.19
05:15
(0) Даже читать не стал ветку .... полчаса на 30К позиций справочника на клюшках???
- Вы молодой человек сильно много кушаете!
- В каком смысле?
- В смысле зажрались!

...Добавляется колонка в справочник, по всем 30К позициям заполняется пустым значением (в зависимости от типа значения) ... Дальше идет реиндексация, пусть и не явная для вас, но идет. Учитывая движок 7.7 полчаса это достаточно шустро проходит.
43 НоваяВолна
 
16.01.19
05:18
+++(42) >>>  (34) <Точно. 1с крутится на Server 2016
Сижу по RDP> А чем ещё в это время сервер загружен?
44 Mikeware
 
16.01.19
07:47
(18) да все нормально у 7.7 с производительностью...
45 q16
 
16.01.19
08:08
(0) Попробуй поставить для базы Уровень совместимости: SQL Server 2012 (110)
На SQL 2014 были тормоза пока уровень совместимости не понизил.
46 Mikeware
 
16.01.19
08:15
(45) да у него файловая базёнка.
47 ADirks
 
16.01.19
08:37
(0) опять старые грабли :))
У номенклатуры есть поле НеВключатьВпрайс типа Число(1), и в ём отбор и сортировка. Для ДБФ это страшная штука, при построчном добавлении записей в индекс ему плохеет.
Перед обновлением отключаем эти галки, после обновления включаем взад.
48 ADirks
 
16.01.19
08:42
Кстати, есть такая замечательная программка ConfStat (в поиске легко находится). Умеет показывать прогресс обновления, когда сама окно 1с перестаёт обновляться.
49 Mikeware
 
16.01.19
08:59
(48)  Да говорили ему уже про конфстат в прошлой ветке...
но осьминог жеж...
И про реструктуризацию справочника тоже ветка была с месяц назад...
50 evgpinsk_
 
16.01.19
09:30
(38) Был запущен только один сеанс. Всё в нём закрыто кроме 1с
Да, система тоже на SSD
Антивирус NOD 32 - ео както слабо в него верится. Проверю отключением.
(42) ПО факту примерно 90 минут. Так давайте определимся, для справочника в 30 к позиций это нормально???? Ну очень както не верится
(47) Вот про это думал. Но почемуто показалось, что тормоза, когда именно добавляемое поле имеет Отбор и Сортировку. А сейчас дошло, что при наличии таких полей 1с и может тормозить при пересчёте индексов справочника.
Но мне просто както очень не верится, что на 30 тыс позиций перестройка пусть 8ми индексов занимает полтара часа времени
(48) Она была установлена, а что она даст?? Ну видел я в ней состояние строки состояния, и в ней медленный перебор справочника ТМЦ.
51 Мандалай
 
16.01.19
09:45
ConfStat работает через одно место - если окно 1С перестало быть активным, то ConfStat перестает показывать прогресс.
52 ADirks
 
16.01.19
09:50
(50) Дело не в количестве индексов, а в селективности одного конкретного. И в способе построения его конкретным движком.
53 Mikeware
 
16.01.19
09:52
(50) не нужно "верить". нужно _знать_. Именно знать, что программа делает при том или ином действии. (впрочем, клюшки изучены вдоль и поперек.)
ну и кроме того, в части обновления метаданных 7.7 сделана черезжоппу. когда такая базёнка, как у вас - это еще незаметно. а вот на больших базах, да когда требуется 24/7 с не более 1 часа простоя в месяц - тут уже приходится сложнее. Хотя и это делали.
54 Ёпрст
 
16.01.19
10:28
(0) Добавлю реквизит в любой справочник, за 2 минуты.
55 ДенисЧ
 
16.01.19
10:29
(54) независимо от размера базы и скорости компьютера? )))
56 Ёпрст
 
16.01.19
10:34
(55) Для дбфверсии - да.
57 Ёпрст
 
16.01.19
10:35
файло, даже близкое по размеру к 2 гига быстро сохраняется в норм дбф редакторе
58 Mikeware
 
16.01.19
10:42
(55) в справочниках новые реквизиты добавляются в конец списка. в отличие от журнала.  поэтому со справочниками проблем нет.
59 evgpinsk_
 
16.01.19
11:21
(53) Именно так. Дело не в вере а в знаниях. Поэтому и создал тему чтобы узнать.
Хотя конечно правильно эту же процедуру провести на другом компе и посмотреть разницу, чтобы понять, проблема в железе/винде или в самой 1с
60 Mikeware
 
16.01.19
11:37
(59) Это всё описано еще году в 2003-м. я уже пришел фактически "на готовенькое". Ищите поиском, и вам воздастся..
61 Ёпрст
 
16.01.19
11:43
(59)проблема в 1с - неверно делает реструктуризацию
62 Ёпрст
 
16.01.19
11:44
лечится штатно - снятием отборов и сортировок со всех реквизитов , добавлением нового, возвращением галок сортировок и отборов взад, или... по православному - добавление реквизита в табличку руками + подмена мд и словарика.
63 vladko
 
16.01.19
12:01
(51) ConfStat отлично работает не зависимо от того, активно окно конфигурации или нет. В ConfStat щелкаешь по нужному процессу 7ки и всегда можно увидеть его состояние (если оно изменяется)
64 tgu82
 
16.01.19
12:35
Вот вроде проблем нет, базы здоровые есть на winserv 2003 и на winserv 2008. Вполне себе DBF-базы работают шустро включая всякие добавления вних полей. Тоже ТИС 7.7 + 5 перифериек
65 tgu82
 
16.01.19
12:43
(64)+ Тьфу тьфу тьфу чтоб не сглазить )
66 Mikeware
 
16.01.19
12:44
(65) ДБФ-базы, и "здоровые" (в смысле - "большие")?
67 tgu82
 
16.01.19
12:50
(66) Ну да. Правда я их свертываю но 4 последних года работы влезают в базу постоянно.
68 Mikeware
 
16.01.19
13:16
(67) хм. просто привык к объемным базам - за 37 месяцев (автообрезка ежемесячная по регламенту настроена была) набегало больше 100Г..  ну а архив - я даже и не помню. глубоко за 300 вроде был(но туда вообще ходили мало и редко).
69 tgu82
 
16.01.19
13:25
(68)Ну понятно. Это уже скулевые базы. Лет за 20 можно было набрать такие
70 evgpinsk_
 
16.01.19
23:16
(59) Поэтому сегодня взял конфигурацию домой и провёл туже операцию на домашнем компе:
Win 10, AMD A6-9500/8гб оперативы/ SSD обычный

напомню конфигурацию сервера:
Server 2016, Ryzen 2200п/16гб / SSD NVMe который быстре в разы обычного SSD

На домашнем компьютере процедура сохранения конфигурации заняла от 40 мин до часа /не заметил точного окончания/.

А на рабочем сервере 90 минут, хотя железо мощнее
71 palsergeich
 
16.01.19
23:21
(70) Давай начнем с того что ни вин 10, ни вин 2016 не входят в список поддерживаемых ОС, и что там происходит на низком уровне - тайна тайной.
72 palsergeich
 
16.01.19
23:23
Я в лохматые года 77 на Вин 7 для обучения запустить так и не смог, то одно валилось то второе - пришлось ставить виртуалку с XP, там все работало как надо.
73 wt
 
16.01.19
23:28
Странный ныне пошёл 1-сник. Менять реквизиты на рабочей базе? А потом ахать типа база полетела.
Или уже изменять конф, отлаживать и лишь затем накатывать на рабочую сейчас не в тренде?
74 evgpinsk_
 
16.01.19
23:46
(73) Прямо смешно
Какое отношение это имеет к вопросу и с чего Вы взяли что реквизит меняется в рабочей базе и что такого крамольного менять его сразу в рабочей, когда есть копия базы?
75 evgpinsk_
 
16.01.19
23:51
Может если 1-сник и один комментарий хочет в код добавить, то это тоже сначала нужно оттестировать на копии, недельку проверить, как себя ведёт база с внесённым комментарием и только потом накатывать это изменение на рабочую базу?

Любые изменения должны быть основаны на определённой достаточности. Если это база пентагона, то может быть и внесение одного комментария в код нужно недельку тестировать на копии. А если это база предприятия с тремя работниками, там принципы совсем другие.
76 Харлампий Дымба
 
16.01.19
23:52
(62) Перед входом в конфигуратор просто удалял *.cdx, но для sql-версии не канает.
Ну и судя по длине наименования 100, названиям реквизитов и положению бегунка, у ТС этих реквизитов навалом. И правда, очень интересно, сколько из них имеют галки отбора и сортировки.
77 palsergeich
 
16.01.19
23:52
(75) Вы не поверите.
Добавил комментарий и случайно удалил строку - не такая редкая ситуация как кажется.
78 Харлампий Дымба
 
16.01.19
23:56
(75) Любой достаточно большой семерочный справочник можно  легко задушить бездумными галками "Сортировка" и "Отбор по реквизиту".
79 Харлампий Дымба
 
16.01.19
23:58
(0) Попробуй удалить cdx от номенклатуры перед сохранением, посмотри - может побыстрее будет.
80 evgpinsk_
 
17.01.19
00:09
(76) Пересмотрел.
4ре реквизита имеют птичку Отбор м Сортировка
81 evgpinsk_
 
17.01.19
00:10
(77) Но всё должно подчинятся принципу необходимой достаточности.
82 MWWRuza
 
гуру
17.01.19
00:11
++++ К (78)
Если есть реквизит справочника, у которого есть галочка "Сортировка", то может и часами выполняться сохранение конфы после добавления реквизита в справочник. Вот, почитайте: Как быстро добавить реквизит в "большой" справочник?
Я для себя выработал методику добавления реквизитов в "большие" справочники, в которых есть реквизиты с сортировкой. По ссылке описано. А вообще, после всего этого, я стараюсь отказываться от "сортировки". Если мне нужно что-то искать по реквизиту, то использую поиск с помощью DR SqlLite. Работает отлично, и сортировка не нужна.
83 MWWRuza
 
гуру
17.01.19
00:13
DR = ВК(внешняя компонента)
84 palsergeich
 
17.01.19
00:15
(81) Необходимая достаточность - всегда рабочий код на проде.
Если возможна ситуация - при добавлении комментария теряется функционал (а 1с на нескольких мелочах при быстрых багфиксах так факапились и по этому теперь не выпускают быстрые багфиксы, только после всех циклов тестирования), то значит да будем это тестировать.
85 palsergeich
 
17.01.19
00:19
Если в Вашем случае есть возможность выгнать пользователей через 10 минут после обновления на одно еще обновление, то у меня обновление - 1 раз в неделю. И за такие приколы (залито непротестированое изменение и оно валится на проде) вазелин не полагается, вот если в процессе тестирования это не обнаружено - совсем другое дело - дорабатываем тест и живем дружно.
86 evgpinsk_
 
17.01.19
00:21
(84) "Необходимая достаточность" всегда определяется в каждом конкретном случае по факту. А заочно чтото безапиляционно по данному поводу утверждать - нужно быть как минимум экстрасенсом.
87 palsergeich
 
17.01.19
00:22
(86) Удачи, чо.
88 evgpinsk_
 
17.01.19
00:35
(85) В моём случае я запускал процедуру в 22-00, когда юзеры уже спят. Выполнение процедуры занимало 2 часа.
И утром у меня в запасе ещё пару часов.
Когда суть процедуры - добавление элемента справочника, и при этом есть копия базы, не вижу смысла сначала делать это на копии (ждать 2 часа) а потом тоже самое на оригинале и опять ждать 2 часа.
Если чтото пошло не так, намного проще и быстрее просто развернуть копию
89 evgpinsk_
 
17.01.19
00:39
Но мы же все экстрасенсы ), /не в обиду/, и имеем право поучать молодых 1-сников правильному администрированию баз )
90 Злопчинский
 
17.01.19
01:15
(63) нет. у меня с конфстатом были аналогичные проблемы