Здравствуйте Всем!.. Всех с праздником!!..

Проблема:
Оооочень медленно проводит документы, в если во вкладке "Агентские услуги" записей 4 штуки = проводка 10 сек., если 30 = 50 секунд.

Дано:
1С:Предприятие 8.2 (8.2.16.368)
Бухгалтерия предприятия, редакция 2.0 (2.0.45.5)
Конфигурация: на поддержке
Сервер: Intel Xeon E5606 2.13 GHz (8 ядер), ОЗУ: 64 ГБ
БД: PostgreSQL
Функции сервера: Терминальный сервер + сервер 1с
Документ: Отчёт о розничных продажах

При проведении:
Загрузка ЦП: от 40-58%
Загрузка ОЗУ: 14%
Пользователей в работе: 4 чел
БД при выгрузке: 198 МБ (208 061 540 байт)

Ps: Поиском по форуму не нашёл решения. В Гугле тоже. Прошу Вашей помощи.

Скажите пожалуйста, как можно решить эту проблему, как можно в разы ускорить проведение? Каждый день тратится по 2-3 часа на проведение всех документов.
Очень благодарен буду за помощь и дай Бог за решение!
---
freebsdd, Да. Тут же явный косяк прослеживается. Если 2-3 записи в документе в разы увеличивают время проведения. Я рассказал про случай какой был у меня. Все один в один а разница при проведении была существенной. А так как одни и те же юзеры работали в двух базах, они то и забили тревогу. Была бы у них одна база, они бы так и мучались, думая, что программа "думает". В твоем случае, я бы начинал с менее радикальных мер. Если у тебя программная лицензия привязанная к железу, то пробуй варианты, чтобы ее не нарушить, иначе проведение документа окажется сказкой по сравнению с нажитыми проблемами. Копии не забудь, а остальное все наживное.
---
freebsdd, для начала я бы потестил со всеми галками Администрирование - Тестирование и исправление
---
Надо замерить какие процедуры/функции отжирают кучу времени
---
Как это сделать?

Пс: у меня конфигурация на поддержке, влезть в код и поставить метки со временем не получится. Или Вы про что то другое?
---
freebsdd, у вас такая жесткая поддержка?
Снять копию с базы и там отключить поддержку для тестирования не получается?
---
YanTsys, Да запросто получится! Только как выяснилось, тут проблемы не в этой процедуре.
(35) Yimaida, Понял!.. К этому и буду стремиться!
---
Ну я про штатный замер производительности
---
ZergKRSK,

А понял, при выполнении:

кол.: 3 102 633, Время: 37,420352, %(врем): 99,99

Первый раз с ним работаю...

Кол - Что это? Это количество выполнений?

В основном кол: до 100, а часто 139578 - что это значит?
---
freebsdd, вот и вот
---
ZergKRSK,

Понял Спасибо!

Основное время занимает Процедура УпорядочитьТаблицуПоДокументу, Скажите что можно с ней сделать (напоминаю у меня 1с на поддержке), может её отключить где или как то оптимизировать выполнение?
---
Если все типовое, то проблема в настройке оборудования/СУБД/в железе
---
Самый быстрый вариант - ставим MSSQL, переносим на него - тестим результат. Если проблема остается, читаем мануалы по настройке железной части, ОС для работы с 1С.
---
Это не наш праздник! :) Наш праздник 13 сентября! :)
---
DoctorRoza, А ну-да же, день прогера в другой день
(11) AllexSoft, Уже запустил, посмотрим что выдаст.
(9) insurgut, (12) Yimaida, У меня другого сервака нет, и если я поставлю на виртуалку (например на свой комп), она медленнее сервера работать будет, я ж не пойму тогда из-за чего тормоза, из-за компа или сервера были, верно? :)
---
Вообще то виртуалку можно поставить на том же сервере. Оперативки хватает. В Вашем случае, если в документе 4 записи, то вытянет проведение и обычный офисный комп.
---
freebsdd, я так понимаю база огромная? Было бы интересно прогнать проведение этих документов в файловом варианте...
---
ZergKRSK, (16) AllexSoft, (14) Yimaida, Я поставил локально, на свою тачку, файловый вариант, привожу таблицу тестирования:

Один документ, 29 записей:
1). Запуск с сервера (PosgreSQL) - 33 сек, а отмена проведения - 5 сек
2). Запуск с сервера (файловый) - 30 сек, а отмена проведения - 1 сек
3). Запуск с компа (файловый, через сетевой диск) - более 2 минут
4). Запуск с компа (файловый, локально) - 10 сек, а отмена проведения - мгновение

Значит, всё таки дело в железе, верно? Если да, то как узнать в каком именно, думаю в Харде дело (кстати там один SCSI, Даже без зеркала), а как узнать точно?
---
freebsdd, а с тестированием что, не помогло ?
Дело может и не в железе, а в способе хранения данных
---
AllexSoft, А да точно это не сказал, протестировал, 1с нашла некоторые ошибки, однако не помогло, ощущение что вообще ничего не изменилось. А насчёт способа хранения, я прогнал (выше привёл результаты) - одинаково практически одинаково по времени работает, на компе и то шустрее, а комп: ICore i-5 3.30 Ghz x 4 ядра, + 4 ГБ оперы
---
freebsdd, сколько оперы и какой проц это дело ну как минимум второе... главное скорость работы жесткого диска
---
freebsdd, судя по этому делаю вывод что смотрите свою очередь чтения\записи на жесткий диск.. может у вас там файловое хранилище кто то устроил... или вы там торренты ненароком включили )
---
AllexSoft, А файловое хранилище и правда есть, общий диск для Всех, во время тестирования, работали с Клиент-Банком (на харде, там же база Клиент-Банка) и всё, торрента нету :) Нагрузка маленькая, всё равно может из-за этого тормозить 1С?
---
Был случай, когда две базы (8.2) с одинаковой конфой, с одинаковым наполнением ( +/- по количеству доков), по разному проводили документы (в одной базе в разы дольше). Как ни бились ничего не нашли средствами 1с. Причина была в HDD. Когда базу перенесли в другой каталог она заработала с "нормальной" скоростью. Базы были файловые, но может и Вам, стоит попробовать перезалить базу в новое место. На postgre я бы сильно грешить не стал, т.к. работают у меня базы и на нем без жутких тормозов. Попробуйте на виртуалке развернуть базу, может и в самом дело в железе.
---
+1 за то чтобы выгрузить в файловый и поглядеть что будет
---
Кластер сервера 1с настраивали? В приложении Администрирование сервера выбираем сервер, кластер и свойства кластера, там проставить данные, касающиеся рабочих процессов (последнюю строку оставить 0). Можно ещё попробовать добавить рабочие процессы на сервак, потестить производительность. Отключить обмены и фоновые задания. У клиента одного так же было, помогло.
В самом СУБД настройку правильную сделали? Сколько памяти выделено на 1с ? На процесс rphost?
---
profibalans,
2). Запуск с сервера (файловый) - 30 сек, а отмена проведения - 1 сек
вон у него и в файловом варианте проблемы
---
profibalans, Нет нет, у меня нет кластера отдельного, на одном серваке, установлены: Сама 1С и там же PostgreSQL (там же прогонял и файловую). В приложении Администрирование сервера выбираем сервер, кластер и свойства кластера - выставлено 0. На отдельные процессы настройки ни делал.
   В конфигураторе \ Отладке \ Замер производительности делал, львиную долю занимает Процедура - УпорядочитьТаблицуПоДокументу, замер произв-ти самого сервака ни делал.
   А как посмотреть сколько выделено памяти на отдельные процессы?
---
В данном случае если есть возможность надо потестить на том же железе разные варианты. Файловая + Диск1, Файловая + Диск2...
Ну и конечно подозрение на само железо и драйвера. Надо проверить вообще корректность работы с большими файлами. Например, скопировать большой файл из одного места в другое им сравнить контрольную сумму. Были случаи, что hdd глючил из-за блока питания. Шлейфы перепроверь. Определенно, это не связано на прямую с 1с.
---
Yimaida, полностью согласен, без этого дальше что то подсказать невозможно, будет пальцем в небо
---
Yimaida, (26) AllexSoft, Ребят скажите, а сколько времени этот документ должен проводиться при отличном железе, например такой же (отчёт о розничных продажах) с 29 записями (это чтоб я знал к чему стремиться)?
---
freebsdd, так от размеров базы зависит же, от расчитанных итогов по регистрам ...
норма думаю не больше 2-3х секунд
---
AllexSoft, Отлично потолок увидел, буду действовать, начну с очистки от пыли сервака, потом начну с обновления драйверов, дальше протестирую хард, если всё же нет - подключу ЮСБ хард (лицензии слетят, нужно учесть, это я чтоб не забыть). Я ничего не забыл?
---
freebsdd, ну USB хард это лишнее... я бы сюда включил отслеживание сетевой активности (по возможности отключить вообще от сети на 10 минут и проверить как проводить будет), и тотальную проверку настроек антивируса, чтобы он там 1С вообще не проверял, а то он может кэши 1совские проверяет или от postgres ... вот и тормозит
ну и проверить чего это у вас
Загрузка ЦП: от 40-58%
это кто там так кушает проц?
---
AllexSoft,

   В режиме простоя - 10% (сейчас работают 2 человека), а при проведении чуть увеличивается, сейчас трудно взять чистую загрузку, там трудятся люди. Однако сейчас с 2 челами, я провёл и ЦП выше 20% не уходил (Время проведения осталось тем же).
   Вообщем понял, отключаю сетевую, перезагружаю, выключаю все лишние программы и смотрю время проведения, если нет, то действую по своей схеме (пыль, дрова, тест харда, его дефрагментацию), если уже конкретно ничего не помогает, подключаю тогда USB хард - если быстрее, то нужно будет покупать новый (или контроллер SCSI). Да уж, тут дел решения - прям раздолье. Но главное выяснили, что проблема в железе.
---
Yimaida, (26) AllexSoft, (4) ZergKRSK, - Ребят я сейчас тему закрою и вознаграждение $m раскидаю через "Перевод средств".

Сейчас последний пользователь ушёл домой, приступаю к тестированию!

Спасибо Всем ТРИ-ОГРОМНЕЙШЕЕ И Крепко Жму Ваши Руки!!!!..
---
Я не знаю. Не бойся экспериментировать. Пробуй разные варианты, которые есть под рукой. Т.е. перенеси базу на другой комп/диск. Попробуй демо базу поюзать и т.д. Это будет быстрее, чем форумы лопатить.
---
Yimaida, Малость не уловил, это ответ на - сколько времени должно занимать проведение?
---
freebsdd, Да. Тут же явный косяк прослеживается. Если 2-3 записи в документе в разы увеличивают время проведения. Я рассказал про случай какой был у меня. Все один в один а разница при проведении была существенной. А так как одни и те же юзеры работали в двух базах, они то и забили тревогу. Была бы у них одна база, они бы так и мучались, думая, что программа "думает". В твоем случае, я бы начинал с менее радикальных мер. Если у тебя программная лицензия привязанная к железу, то пробуй варианты, чтобы ее не нарушить, иначе проведение документа окажется сказкой по сравнению с нажитыми проблемами. Копии не забудь, а остальное все наживное.