Имя: Пароль:
1C
1С v8
Расчет себестоимости в не сезон 20 часов.
0 Joshim
 
14.03.14
16:01
В сезон объемы вырастут в 4 раза. Как можно ускорить процесс?
1 shuhard
 
14.03.14
16:02
(0) уволить тебя и нанять специалиста
2 Joshim
 
14.03.14
16:02
Сервер 32 ядра, 64 гб оперативной памяти, 10 рэйд из дисков 12 к
3 Joshim
 
14.03.14
16:05
Партионный учет
4 ДенисЧ
 
14.03.14
16:05
убраьт партионку, включиьт рауз
5 Joshim
 
14.03.14
16:07
(4) тестил на копии. За один и тот же месяц при одинаковых данных РАУЗ расчет себестоимости делается дольше
6 Joshim
 
14.03.14
16:08
(4) примерно в два раза
7 floody
 
14.03.14
16:10
что за расчет, сколько переделов? расхождений аналитики точно нет?
8 Джинн
 
14.03.14
16:10
(6) Чушь. В одной из контор расчет с 2 час. 40 мин. при партионке стал 40 мин. при РАУЗ. Что-то не то в консерватории.
9 floody
 
14.03.14
16:11
"Сервер 32 ядра, 64 гб оперативной памяти, 10 рэйд из дисков 12 к" - вот этим в 1С лучше не хвалиться, лучше хвалиться отсутствием гумнокода и гумноюзеров :]
10 lucky-nn
 
14.03.14
16:14
пробовали выгрузить в файловую и провести расчет? так же долго будет?
если быстро, то виноват sql
если долго - см.(9) :)
11 floody
 
14.03.14
16:14
Какой релиз?
12 Joshim
 
14.03.14
16:15
(7) 1 передел, везде используется одна номенклатурная группа, аналитика совпадает.

После исправления аналитики на одну номенклатурную группу скорость возросла, но все равно в сезон вероятно будет слишком долго. Бухгалтера говорят есть два дня максимум, чтобы после поступления последних документов закрыть месяц и сдать квартальные отчеты.
13 lucky-nn
 
14.03.14
16:16
(12) надо помнить, что всегда вылезают косяки в учете и проводить себ-ть приходится по 5 раз
14 Joshim
 
14.03.14
16:17
(10)  в файловой при таких объемах РСВ отвалится с ошибкой
15 floody
 
14.03.14
16:17
(13) зачем несколько раз? отчетами же можно косяки посмотреть
16 Joshim
 
14.03.14
16:18
(9) база 99,9% типовая, алгоритмы расчета себестоимости типовые
17 floody
 
14.03.14
16:18
(14) при таких объемах - это при каких? поведайте
18 floody
 
14.03.14
16:19
в базе все гладко хотите сказать? а то потом окажется, что итоги не рассчитаны со времен царя гороха, или еще какая-нибудь чушь
19 timurhv
 
14.03.14
16:25
(0) Ну так запустите замер производительности, укажите марку процессора, какой режим энергосбережения стоит на сервере, сколько занимает времени в файловом режиме, какой SQL: MS/DB/PostgreSQL.
20 Joshim
 
14.03.14
16:27
(17) 200 - 1000 заказов в день
21 AndyD
 
14.03.14
16:28
отключи гипертреадинг, сомневаюсь, что у тебя 32 реальных ядра
22 timurhv
 
14.03.14
16:28
+ (19) сервер на виртуальной машине? Производилась ли настройка СУБД.
23 AndyD
 
14.03.14
16:29
смотри мониторами, может где-то узкое место есть
24 AndyD
 
14.03.14
16:30
статистику по базе смотри, может таблицы какие распухли.

статистику из запросов смотри, хоть замером производительности, может там узкое место увидишь
25 Aprobator
 
14.03.14
16:30
(0) боюсь прослыть невежей, но - что такое сезон расчета себестоимости?
26 Joshim
 
14.03.14
16:32
(18) итоги рассчитаны, индексы поддерживаются в актуальном состоянии
27 floody
 
14.03.14
16:35
(25) т.е. вам трудно понять, что реализация/производство некоторых видов товаров/услуг имеет сезонный характер?
28 ikea
 
14.03.14
16:37
(25) наверное, автор имел ввиду, что компания торгует/производит сезонную продукцию, и в сезон продажи/производство вырастает в несколько раз, и расчет вырастает в разы по времени.
29 Joshim
 
14.03.14
16:38
(19) замер производительности запустил, результаты будут позже
30 Yuwa
 
14.03.14
16:39
Например, переработка сельхозпродукции или производство асфальтобетонных смесей
31 Joshim
 
14.03.14
16:41
(21) отключить гипертреадинг?
32 Joshim
 
14.03.14
16:41
(22) сервер на физическом сервере, настройка СУБД ? что именно?
33 Aprobator
 
14.03.14
16:42
для начала конфу озвучить как минимум.
34 lucky-nn
 
14.03.14
16:42
(33) ЗУП наверняка
35 Aprobator
 
14.03.14
16:43
(27) это понять можно. Просто не догадался сопоставить.
36 Aprobator
 
14.03.14
16:43
(34) как минимум 2 варианта - УПП или КА. Это из известных мне.
37 Joshim
 
14.03.14
16:44
(23) смотрел дисковую подсистему количество страниц в очереди, показатель 0,1 - 0,5. То есть дисковая подсистема вроде не является узким местом. Оперативная память используется на 90 %
38 Yuwa
 
14.03.14
16:45
УПП у него. Украина
39 Joshim
 
14.03.14
16:46
(25) (28) да сезонная продукция, сейчас низкий спрос. В сезон спрос вырастает в 4 раза
40 AndyD
 
14.03.14
16:47
(31) да
41 timurhv
 
14.03.14
16:47
(37) Ограничение по памяти у SQL вообще не стоит?
Напишите частоту процессора.

(16) То что база типовая - ни о чем не говорит, в типовой БГУ везде в параметрах виртуальной таблицы запроса стоит "Счет.Ссылка В(<Параметр>)", если убрать ".Ссылка" - скорость в несколько раз возрастает.
42 Aprobator
 
14.03.14
16:47
(39) Рекомендации с ИТС все выполнены?
43 Joshim
 
14.03.14
16:48
(33) УПП 1.3 для Украины, обновлена до последнего релиза.
44 Joshim
 
14.03.14
16:49
(33)(34)(36) УПП 1.3 для Украины
45 Yuwa
 
14.03.14
16:49
(44) Я уже в (38) всем это сообщил..
46 Joshim
 
14.03.14
16:50
(40) ок записал решение, поговорю с ситемным администратором. Что это даст?
47 Aprobator
 
14.03.14
16:51
48 Joshim
 
14.03.14
16:51
(41) ограничено 40 Гб. Два процессора E5- 4620 по 2.2 Ггц
49 Joshim
 
14.03.14
16:52
(42) разделы ИТС по производственному учету?
50 Joshim
 
14.03.14
16:53
(42) какие рекомендации?
51 Kalambur
 
14.03.14
16:53
Это всё Правый сектор виноват...
52 Aprobator
 
14.03.14
16:55
Если MY SQL, то, как минимум - http://its.1c.ru/db/metod81#browse:13:-1:1981:1985
53 krbIso
 
14.03.14
17:04
перейти на РАУЗ и проводить вне транзакции.
54 ДенисЧ
 
14.03.14
17:06
(52) "Если MY SQL"
1с работает на mySQL? J_j
55 Aprobator
 
14.03.14
17:09
(54) от настройки MY SQL, тоже много чего зависит.
56 Joshim
 
14.03.14
17:14
(52) посмтрел раздел по SQL - по оптимизации производительности ничего, базовые рекомендации по установке и настройке соблюдены
57 Joshim
 
14.03.14
17:16
(53) вне транзакции это как? переводил копию базы на РАУЗ время расчета себестоимости увеличилось в 2 раза. Проверю еще раз на выходных
58 Joshim
 
14.03.14
17:18
(34) в ЗУПе расчет себестоимости )
59 Aprobator
 
14.03.14
17:19
(56) т.е. - реиндексация делается, статистика обновляется. Рост файла базы и файла транзакции увеличены. Шринк файла логов тоже делается?
60 Aprobator
 
14.03.14
17:20
сама база в Simple или как?
61 krbIso
 
14.03.14
17:20
(57) в документе есть кнопочка в меню Действие-Проводить вне транзакции вроде так называлась.
62 erp20
 
14.03.14
17:32
(20) При таком объеме документооборота, нужно начинать осознавать тот факт, что сохранить типовые алгоритмы и структуру БД = получить серьезные проблемы с производительностью ключевых операций. Эксперт вам нужен.
63 Joshim
 
14.03.14
17:39
(59) да. Реиндекс делается из конфигуратора. Статистика обновляется SQL server (функция встроена по умолчанию в SQL server 2012)
Рост файла базы и файла транзакции по умолчанию
64 Зойч
 
14.03.14
17:44
какой запрос тормозит более всего?
65 StanleyMarsh
 
14.03.14
17:52
Была кажется похожая проблема. УПП, но физического производства нет (т.е. однопередельное получается). Расчет себестоимости в партионном учете шел 4 часа. Есть регистр накопления незавершенное производство (и такой же регл). Попробуй его свернуть на начало года. Т.е. физически удалить все лишние данные(не пересчет итогов(!), а именно удалить) После того как это сделал себестоимость считалась за 15 минут. Не знаю на сколько поможет, но попробуй на копии рассчитать себестоимость при пустом регистре незавершенки, если разница появится, тогда  свертка регистра поможет.
66 Joshim
 
14.03.14
18:07
(64)
ПроцедурыРасчетаСебестоимостиВыпуска.РасчетПрямыхЗатрат(...) 33,5 %

ПроцедурыРасчетаСебестоимостиВыпуска.РаспределениеПрямыхПроизводственныхРасходов(...) 32,26%

ПроцедурыРасчетаСебестоимостиВыпуска.РаспределениеКосвенныхРасходов(...) 15%

ПроцедурыРасчетаСебестоимостиВыпуска.РасчетПрямыхЗатрат() 12,73 %
67 neckto
 
14.03.14
18:17
(66) В этих процедурах 100500 запросов. Выясни, какой запрос дольше выполняется.
68 timurhv
 
14.03.14
18:28
(66) Это у тебя за 1.5 часа рассчиталось? А где же 20 часов? o_O
69 Joshim
 
14.03.14
18:32
(68) это по организации с маленьким объемом, по головной организации 20 часов
70 Joshim
 
14.03.14
18:49
(61) ищу не нахожу, зачем режим "Вне транзакции" в РСВ?
71 Belomor
 
14.03.14
19:05
(63) "Рост файла базы и файла транзакции по умолчанию"
Поставь шаг роста 200 Мб на mdf и 50 на ldf
72 Joshim
 
14.03.14
19:09
(71) ок, потестирую на копии
73 Joshim
 
14.03.14
19:12
(60) да, простая модель восстановления
74 Belomor
 
14.03.14
19:17
(72) Вот первоисточник http://infostart.ru/public/65955/
75 mikeA
 
14.03.14
21:32
(71) 512M поставь туда и туда, чего уж мелочиться, с дисковым пространством сейчас проблем нет
(0) в партионке УПП в типовом расчёте себестоимости есть смысл оптимизировать запросы. подзапросы повыносить во временные таблицы например. там код достаточно древний. сам такое не делал, но работал с этой конфой, и по слухам, стало быстрее. хотя после перевода её на РАУЗ стало ещё быстрее.
что делал сам: при проведении одного типового документа в УПП НА КЛИЕНТЕ табличная часть документа выгружалась в таблицу значений и всё это дело передавалось НА СЕРВЕР в параметре процедуры. хотя в этой процедуре это параметр по умолчанию был Неопределено и в этом случае (ВНИМАНИЕ!!!) табличная часть получалась ЗАПРОСОМ НА СЕРВЕРЕ ))) замена выгрузки табличной на Неопределено дала уменьшение времени проведения на 30% при количестве строк в документе over 9000
так что всё возможно