Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Почему так сильно тормозит 1с

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

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

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

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

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

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

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

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

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

Вот как раз сейчас тоже сижу жду когда номенклатура сохраниться
   Изучаю1С8
 
33 - 16.01.19 - 00:56
Единственное неудобство при отладке слетает активность окна иногда.
 
 
   evgpinsk_
 
34 - 16.01.19 - 00:56
(31) Точно. 1с крутится на Server 2016
Сижу по RDP
   Aleksey
 
35 - 16.01.19 - 00:57
Для белого экрана при сохранении гуглить ConfStat http://catalog.mista.ru/public/14645/
   Gbpltw
 
37 - 16.01.19 - 02:23
(0) тся
   Fram
 
38 - 16.01.19 - 02:36
(18) Антивирус?
Сколько пользователей одновременно браузеры открывать по 19 стр? Тупо оперативки может не хватать. 16гб это на 10 польз максимум.
Система на том же самсе 970?
   Fram
 
39 - 16.01.19 - 02:37
*открывают по 10 стр
   Sserj
 
40 - 16.01.19 - 03:06
(23) Варинт решения самый радикальные - переход на SQL, там нет этого глюка. И подаришь старушке 7.7 новую жизнь прямыми запросами :)
   Bigbro
 
41 - 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> А чем ещё в это время сервер загружен?
   Mikeware
 
44 - 16.01.19 - 07:47
(18) да все нормально у 7.7 с производительностью...
   q16
 
45 - 16.01.19 - 08:08
(0) Попробуй поставить для базы Уровень совместимости: SQL Server 2012 (110)
На SQL 2014 были тормоза пока уровень совместимости не понизил.
   Mikeware
 
46 - 16.01.19 - 08:15
(45) да у него файловая базёнка.
   ADirks
 
47 - 16.01.19 - 08:37
(0) опять старые грабли :))
У номенклатуры есть поле НеВключатьВпрайс типа Число(1), и в ём отбор и сортировка. Для ДБФ это страшная штука, при построчном добавлении записей в индекс ему плохеет.
Перед обновлением отключаем эти галки, после обновления включаем взад.
   ADirks
 
48 - 16.01.19 - 08:42
Кстати, есть такая замечательная программка ConfStat (в поиске легко находится). Умеет показывать прогресс обновления, когда сама окно 1с перестаёт обновляться.
   Mikeware
 
49 - 16.01.19 - 08:59
(48)  Да говорили ему уже про конфстат в прошлой ветке...
но осьминог жеж...
И про реструктуризацию справочника тоже ветка была с месяц назад...
 
 Рекламное место пустует
   evgpinsk_
 
50 - 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 перестает показывать прогресс.
   ADirks
 
52 - 16.01.19 - 09:50
(50) Дело не в количестве индексов, а в селективности одного конкретного. И в способе построения его конкретным движком.
   Mikeware
 
53 - 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 гига быстро сохраняется в норм дбф редакторе
   Mikeware
 
58 - 16.01.19 - 10:42
(55) в справочниках новые реквизиты добавляются в конец списка. в отличие от журнала.  поэтому со справочниками проблем нет.
   evgpinsk_
 
59 - 16.01.19 - 11:21
(53) Именно так. Дело не в вере а в знаниях. Поэтому и создал тему чтобы узнать.
Хотя конечно правильно эту же процедуру провести на другом компе и посмотреть разницу, чтобы понять, проблема в железе/винде или в самой 1с
   Mikeware
 
60 - 16.01.19 - 11:37
(59) Это всё описано еще году в 2003-м. я уже пришел фактически "на готовенькое". Ищите поиском, и вам воздастся..
   Ёпрст
 
61 - 16.01.19 - 11:43
(59)проблема в 1с - неверно делает реструктуризацию
   Ёпрст
 
62 - 16.01.19 - 11:44
лечится штатно - снятием отборов и сортировок со всех реквизитов , добавлением нового, возвращением галок сортировок и отборов взад, или... по православному - добавление реквизита в табличку руками + подмена мд и словарика.
   vladko
 
63 - 16.01.19 - 12:01
(51) ConfStat отлично работает не зависимо от того, активно окно конфигурации или нет. В ConfStat щелкаешь по нужному процессу 7ки и всегда можно увидеть его состояние (если оно изменяется)
   tgu82
 
64 - 16.01.19 - 12:35
Вот вроде проблем нет, базы здоровые есть на winserv 2003 и на winserv 2008. Вполне себе DBF-базы работают шустро включая всякие добавления вних полей. Тоже ТИС 7.7 + 5 перифериек
   tgu82
 
65 - 16.01.19 - 12:43
(64)+ Тьфу тьфу тьфу чтоб не сглазить )
   Mikeware
 
66 - 16.01.19 - 12:44
(65) ДБФ-базы, и "здоровые" (в смысле - "большие")?
   tgu82
 
67 - 16.01.19 - 12:50
(66) Ну да. Правда я их свертываю но 4 последних года работы влезают в базу постоянно.
   Mikeware
 
68 - 16.01.19 - 13:16
(67) хм. просто привык к объемным базам - за 37 месяцев (автообрезка ежемесячная по регламенту настроена была) набегало больше 100Г..  ну а архив - я даже и не помню. глубоко за 300 вроде был(но туда вообще ходили мало и редко).
   tgu82
 
69 - 16.01.19 - 13:25
(68)Ну понятно. Это уже скулевые базы. Лет за 20 можно было набрать такие
   evgpinsk_
 
70 - 16.01.19 - 23:16
(59) Поэтому сегодня взял конфигурацию домой и провёл туже операцию на домашнем компе:
Win 10, AMD A6-9500/8гб оперативы/ SSD обычный

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

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

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

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует