Вход | Регистрация
    1  2
1С:Предприятие :: 1С:Предприятие 8 общая

Проведение документа длится 0.86 сек. Руководство говорит, что медленно!

Проведение документа длится 0.86 сек. Руководство говорит, что медленно!
Я
   MaxRAF
 
20.03.19 - 06:13
Всем привет.

Уже поднимал подобную тему и меня заверили, что проводка за 1 секунду это конь в вакууме. И вот опять запустил программист на 5 часов (ночью) перепроведение документов. В итоге перепровелось 15500 документов. В 5-ти часах 18 000 сек. 15500/18000 = 0,86 сек. одно перепроведение.

Генеральный: очень медленная работа, прими меры по увеличению производительности.

Наивный вопрос: можно ли еще за меньшее время делать перепроведения документов?
 
 
   Nyoko
 
101 - 20.03.19 - 11:44
проведение на таких серваках у меня лично всегда быстрее проходило в файловом режиме. Просто если постоянно надо это делать, то хз..
   vi0
 
102 - 20.03.19 - 11:46
(0) а документы одинаковые по массе?
а то может быть у тебя 0,86 сек - это средняя температура по палате
а по факту бОльшая часть проводится несколько в секунду
   bolder
 
103 - 20.03.19 - 11:47
(85) Совершенно верно!УТ11 в 2019 может провести 15500 документов за 5 часов, а древняя 7.7 в 2004 проводила 1500 реализаций за 15 минут( а реализация - это самый тяжелый документ).2:1 в пользу 7.7 ( а если ещё и железо обновить...).
   Garykom
 
104 - 20.03.19 - 11:54
(103) Ага еще среднюю длину модулей/процедур проведения сравни
   ptiz
 
105 - 20.03.19 - 11:58
(89) А для чего такое перепроведние?
   ejikbeznojek
 
106 - 20.03.19 - 11:58
А при общении с руководством 1Сника то хоть звали?)
   Garykom
 
107 - 20.03.19 - 12:01
Данная проблема из разряда которые должны решать DevOps.
Только админ или только программист 1С не смогут решить никак.
Точнее только программисты могут, но помощь админов все равно потребуется.
   Garykom
 
108 - 20.03.19 - 12:01
(105) Скорее всего кривые остатки/отчеты
   Фрэнки
 
109 - 20.03.19 - 12:07
Взяли типовую УТ и начали ее курочить.
Решили, что в регистрах не хватает каких-то еще реквизитов или ресурсов.
Добавили. Отчеты не видят данных. Почему?
А потому что добавленные реквизиты не установлены для документов за весь период жизни базы.

И теперь вместо восстановления Движений регистров предложили у них там "перепровести" всю движуху за несколько лет.

НЕ наборы записей регистра обновить, а ВСЁ перепровести. Что быстро не проводится.

Может курочили раньше, а теперь решили вернуться к типовой, что собственно дает тот же эффект.
   vi0
 
110 - 20.03.19 - 12:40
(107) вот жили не знали этого модного слова, и проблемы как то решали
   rphosts
 
111 - 20.03.19 - 12:45
(0) >В итоге перепровелось 15500 документов. В 5-ти часах 18 000 сек. 15500/18000 = 0,86 сек. одно перепроведение.

Может начать с того, что не 0,86 сек, а 1,16 сек/док?
И вообще зачем вам регулярно перепроверить такую массу документов?
   rphosts
 
112 - 20.03.19 - 12:45
*перепроводить
   mistеr
 
113 - 20.03.19 - 12:47
(109) Если бы задаче была разовой, начальство бы так не бухтело. Чую там все куда более запущенно.
   Фрэнки
 
114 - 20.03.19 - 12:53
(113) ну даже если разово - в такой туевой хуче введенных данных (83 гига в скл базе все-таки не так уж и мало) перескочить за одну ночь просто не реально. При том, что там наверняка что-то с остатками, резервами, отгрузками, взаиморасчетами в кредит и т.д. и т.п. БИЗНЕС, одним словом.
   Garykom
 
115 - 20.03.19 - 12:59
(110) Да но со временем становится все больше проблем которые надо обозвать каким то словом.
А то как с жопой, она есть а слова нет.
   dmpl
 
116 - 20.03.19 - 13:14
(93) Это именно работа - а не бардак, когда админ приказывает 1Снику что-то сделать. Не надо прыгать выше головы, для этого начальство и существует.
   vi0
 
117 - 20.03.19 - 13:24
(115) да пофиг на слово,ты не делай акцент на "Только программист 1С", сейчас и Эксперты 1С есть итд
   vi0
 
118 - 20.03.19 - 13:25
(116) причем здесь приказывает
детский сад это твой метод: подмахнуть начальству счет на оборудование, чтобы он начал пинать 1сника
   APXi
 
119 - 20.03.19 - 13:30
Запусти в 1С робота в отдельном сеансе, который не спеша (1 в 5-10 сек) в течении дня будет проводить документы, на ночь может ускорятся, обработка на несколько десятков строк кода.
   APXi
 
120 - 20.03.19 - 13:31
(95) тоже хороший вариант, только в ут 11 да и в других конфах бывают в документах моменты когда какие либо данные в документе перезаполняются при записи документа.
   sanja26
 
121 - 20.03.19 - 13:35

   Мандалай
 
122 - 20.03.19 - 13:37
Меняйте генерального.
   vi0
 
123 - 20.03.19 - 13:40
(122) наконец то толковые предложения пошли
   Вася Теркин
 
124 - 20.03.19 - 13:44
(119) 6-12 документов в минуту типа, пусть 10. Это 600 док в секунду. Это меньше 15000 в сутки. Но когда запустят регламентное закрытие или тому подобное?
   Вася Теркин
 
125 - 20.03.19 - 13:45
А распределенку и в отдельной базе проводить?
   Вася Теркин
 
126 - 20.03.19 - 13:47
Мы так делали, только не перепроведение ,а проведение всех регламентов - амортизация, расчет себестоимости УПП. Док не проводится, а пишет задание на проведение в спец регистр. Данные постоянно передаются в пустую базу. Там задание отрабатывается после обмена и сразу обменом этот документ попадает назад.
   Rema Dan
 
127 - 20.03.19 - 14:00
(120) Если возникает необходимость менять документ, то можно и поменять его. Идея в том, чтобы не писать в базу лишнее и не рассчитывать лишнее.
   Nikoss
 
128 - 20.03.19 - 14:11
(126) правильно я понял?
1. в момент проведения, документ просто записывается
2. данные по документу передаются в другую-пустую, там проводится
3. возвращается документ, с движениями, которые просто пишутся безусловно в базу
?
   Ns33
 
129 - 20.03.19 - 14:13
Я бы начал с того, что подсчитал среднее время перепроведения по каждому виду документов, а там смотреть какие из них дольше проводятся и по каким регистрам.
   dmpl
 
130 - 20.03.19 - 14:40
(118) Счет - это максимум что может сделать админ для ускорения. Дальше уже начальство решает, что дешевле. Может 1Сник уже все что можно выжал, и остается только экстенсивный путь.
 
 
   sanja26
 
131 - 20.03.19 - 16:01
(0) найдите программиста 1с. Вы с директором вдвоем не ускорите
   vi0
 
132 - 20.03.19 - 16:10
(130) "Может 1Сник уже все что можно выжал"
У тебя пошли уже какие то паралельные ветки рассуждений.
   Фрэнки
 
133 - 20.03.19 - 16:13
(131) так они и с 1С программистом не ускорят
   Новиков
 
134 - 20.03.19 - 16:16
(0) >>Генеральный: очень медленная работа, прими меры по увеличению производительности.

Бро, пора тебе найти нового генерального. Лучше всего это сделать через заявление по собственному. Не тяни, не стоит участвовать в этом вселенском маразме.
   Cyberhawk
 
135 - 20.03.19 - 16:21
Проведение быстрее, чем за 0.1 секунду (берем среднюю базку), можешь не рассчитывать.
Пока эта цифра не достигнута поле для оптимизации имеется - как программной, так и железной. Второе как правило всегда дешевле.
   Cyberhawk
 
136 - 20.03.19 - 16:25
(14) "отключении итогов регистров на время проведения" // Ничего не проведется - виртуальные таблицы-то перестанут работать, а они используются в коде проведения чуть менее, чем полностью
   Cyberhawk
 
137 - 20.03.19 - 16:29
Ну а так-то арендуй за 50 тыр мощный топовый сервачок в облаке и запусти перепроведение там. Увидишь потолок, насколько быстро это может быть в принципе в твоей конфигурации.
   Пузан
 
138 - 20.03.19 - 16:32
(134) Кстати да. Почему генеральный решил, что это медленно? Он эксперт в этих вопросах?
   palsergeich
 
139 - 20.03.19 - 16:36
(137) можно даже меньшим бюджетом, на Амазоне за 18 баксов в час уже с установленным скуль нехилая такая машина для тестов, хотя с тако м размером подойдёт и 5 баксовый конфигурации.
   palsergeich
 
140 - 20.03.19 - 16:37
А по факту:
Конфа не известна.
Что за документ тоже.
В сколько регистров пишется при проведении также.
Может там в 50-100 регистров при проведении запись идёт, видел такое.
   palsergeich
 
141 - 20.03.19 - 16:39
И может оказаться так, что 0.86 это сверхдостойный результат.
   blutang
 
142 - 20.03.19 - 16:42
(0) А какое дело генеральному до скорости проведения документа? Медленная работа не то же самое, что медленное перепроведение. Сколько разрядный сервер 1С?
   hhhh
 
143 - 20.03.19 - 16:45
(142) бухи нажаловались.
   palsergeich
 
144 - 20.03.19 - 16:50
Ну в общем виде мне видится решение этой задачи так на уровне архитектуры:
Движения оперативные пишутся сразу.
Всякая срань типо РС - в очередь и фоновым заданием.
   blutang
 
145 - 20.03.19 - 16:50
(143) Да, бухи на скорость интерфейса жалуются. Но пост выглядит так, что генеральный посмотрел на расчет и решил, что это медленно :)
   palsergeich
 
146 - 20.03.19 - 16:51
Чем меньше регистров будет писаться в самой обработке проведения - тем лучше результат
   Turku
 
147 - 20.03.19 - 17:06
Что тут думать-то? Железо хлам 2010года. 2,67ГГц - вообще ни о чем, тем более еще и древней архитектуры Nehalem. Ставьте 9900К - будет в 2 раза быстрее. Если по дешману, то процессор просто закажите с алика побыстрее, но прирост будет не столь велик. Речь о X5690.
   Cyberhawk
 
148 - 20.03.19 - 17:16
(147) Щас он начнет тебе втирать, что узкого места в ЦП не замечено, т.к. он не загружен на 70-100% в течение длительного времени, т.е. проц не надо менять
   dmpl
 
149 - 20.03.19 - 17:22
(139) И как туда HASP ключ воткнуть?
   чемп
 
150 - 20.03.19 - 17:31
(149) пинкод епт
   dmpl
 
151 - 20.03.19 - 17:37
(150) Тратить пинкод от рабочего сервера на проверку? Причем он в любой момент слететь может, т.к. конфигурация машинки может поменяться.
   чемп
 
152 - 20.03.19 - 17:41
(151) А в чем проблема заказать новые?
   dmpl
 
153 - 20.03.19 - 17:46
(152) В том, что когда они потребуются - могут уже и не выдавать.
   чемп
 
154 - 20.03.19 - 17:49
(153) Закажи заранее
   Fragster
 
155 - 20.03.19 - 17:52
сейчас есть возможность привязать программный ключ к хаспу, и таким образом перетыкая хасп и перенеся файл lic можно переносить лицензию. (но сам я так не пробовал еще, да ;))
   чемп
 
156 - 20.03.19 - 17:55
(155) речь про арендованный сервер, чего ты там перетыкать собрался?
   mistеr
 
157 - 20.03.19 - 17:55
(155) Это что-то новое. Можно ссылку?
   Кац
 
158 - 20.03.19 - 17:57
Ну так что там по тесту Гилева? Сколько попугаев?
   craxx
 
159 - 20.03.19 - 18:10
(92) представил объем файла обмена. Обмен тупо ляжет
   dmpl
 
160 - 20.03.19 - 18:39
(154) Где гарантия, что не протухнут? Опять же, надо рабочий сервер из эксплуатации выводить на время тестирования.
   чемп
 
161 - 20.03.19 - 18:55
(160) ну не хочешь делать не делай, кто тебя заставляет? оставайся в жопе, как говорится
   чемп
 
162 - 20.03.19 - 18:56
   dmpl
 
163 - 20.03.19 - 19:21
(161) Я не вижу смысла этого делать, когда давно известно, что 1С для максимальной производительности перепроведения нужна максимальная частота при небольшом числе ядер.
   Cyberhawk
 
164 - 20.03.19 - 19:38
(163) "давно известно, что 1С для максимальной производительности перепроведения нужна максимальная частота" // Не понятно только, почему вендор это в открытую не пишет. Некоторые всякие сертифицированные админи-апологеты виртуалок с десятками 2 гигарецовых ядер только так понимают )
   Сергиус
 
165 - 20.03.19 - 20:00
(0)Можно - отключи проведение по регистрам + поубирай из ПередЗаписью и ОбработкаПроведения код. И про подписки не забудь..тогда летать будет)
   Фокусник
 
166 - 20.03.19 - 20:14
(100) А если после приобретения нового железа за "стотысячмильонов" скорость проведения не особо изменится, вот смеху будет :)
 
 Рекламное место пустует
   Сергиус
 
167 - 20.03.19 - 20:16
(166)Так скорее и будет..но подозреваю, что зажмут)
   Cyberhawk
 
168 - 20.03.19 - 20:17
(166) Ну так никто ж не мешает сначала смоделировать и подобрать все в облаке, и только потом покупать.
Без моделирования и сборки параметров в облаке только отчаянные или распальцованные (админи с регалиями экспертов по виртуалкам, например) покупают и делают, а потом тяму чешут, чего это 1С не летает на 28-ядерном 1.8 Ггц )
   palsergeich
 
169 - 20.03.19 - 20:40
(149) Поставь ломанную и никому не говори и потом тихо удали
   pavig
 
170 - 20.03.19 - 21:02
(0)
Один из самых дешевых пунктов которые можно попробовать - это отключать версионирование (если включено конечно) на время проведения)
  1  2

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