#0
by Tester
Всем привет. Становится невозможно работать в РИБ. Пытаюсь как-то повысить производительность. Провел расходную накладную в периферийной базе - к выгрузке зарегистрировался 1 документ и 1 нз регистра . Делаю обмен в периферии с центром и замеряю . Файл обмена всего 21 килобайт . Делаю обмен в центре с периферией и замеряю . Это вообще нормально генерировать и обрабатывать xml-файл в 21 килобайт 20 секунд? Есть ли какие пути увеличения производительности?
#1
by Heckfy
Мало инфы.Загрузка аппаратных мощностей в этом момент какая? Куда файл обмена кладете? Может диски очередями забиты или, если по сети, то сеть перегружена.
#3
by Tester
ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения, чРазмерТранзакции); где чРазмерТранзакции = 0, а ЗаписьСообщения формируется как: стрИмяФайла = "C:UsersAdministratorAppDataLocalTempMSG_11118_1_00000000000000000000000000000000002627.xml" на машине где Кластер серверов, обмены делаю с другого сервака. Сейчас перемеряю на машине где сам Кластер находится.
#4
by Tester
Все, замеры на одном серваке, где стоит кластер серверов и работаю в клиентах показали такие же результаты. Обмен через файл на диске. Кластер серверов и клиенты на 1-м серваке, кладу файл сюда же на диск С:, сеть не причем поидее. Пока грешим на дисковую систему, в планах есть переход на SSD. Но это же нереально 20 кбайт обрабатывать 20 секунд!
#5
by Heckfy
Там цифры можно конкретные посмотреть. Если у тебя очередь диска 20, то ничего удивительного.
#7
by Heckfy
Вот вот, именно на этой форточке есть кнопка посередине внизу "Resource Monitor ...". Вот нажимай ее. А там уже и до статистики по дискам доберешься.
#8
by Tester
Момент выполнения метода ЗаписатьИзменения Не особо умею мониторить, но на сколько понял высокой загрузки дисков тоже нет.
#9
by Heckfy
Уже почти добрался. :) Заходи на вкладку "Диск". Разворачивай окна. Самое нижнее "Запоминающие устройства". Последний столбец "Длина очереди" ЗЫ: На английский сам переведи ладно.
#10
by Tester
Спасибо ) Но больше 0.06 не прыгало в момент выполнения метода. Еще серваки виртуальные, админы разворачивают. Думаю это тоже частично влияет, но не на столько же...
#12
by Heckfy
Надо тебе с админами кооперироваться. Ты у себя время формирования файла смотри, а админы пусть у себя профайлерами статистику собирают.
#14
by Timon1405
из очевидного: вечером выгоните пользователей и проведите повторный обмен - станет понятно проблема это параллельности или производительности
#16
by mistеr
Не открывается у меня Радикал. Но если загрузка CPU высокая (одно ядро на 100%), то это настройки виртуалки (мало выделили ресурсов и т.д.). Если низкая, то блокировки в базе. Ну и стандартный вопрос: после чего начались проблемы?
#17
by Ranger_83
А какой смысл тестировать на 1 документе,не понимаю... Там только на накладные расходы может все уходить типа заархивировать/разархивировать сообщение. Попробуй в настройках обмена отключить сжатие сообщений
#18
by assasu
у тебя 79% времени выполняется запись изменений плана обмена. я думаю в базе куча не используемых узлов и соответственно куча записей для регистрации
#19
by Tester
Критичен только обмен, остальное работает терпимо. Тестирую в 2-х тестовых базах только под 1 юзером. Не важно :) Мало распространенная с доработками. Когда количество узлов перевалило за 15. Около 20 узлов в РИБ, все рабочие и регулярно делают обмены. Чет мне кажется дело в 1С и большом количестве узлов.
#20
by Ёпрст
количество узлов никак не влияет на обмен. Возьмите с типовой последние обработки для обмена и общие модули.
#21
by Tester
Ну да, в периферии то всего 2 узла. Типовой, как таковой, и нету у данной конфы, поэтому не возьму. Пытаюсь разобраться почему медленно выполняется 1 строка кода. За ночь сделалось ТИИ в обоих базах, после этого скорость не увеличилась.
#22
by Ёпрст
возьмите любую типовую конфу и оттуда общие модули и обработки для обмена. Они универсальные и одинаковые.
#23
by Tester
Сегодня обмены колом стали из-за блокировок. Пришлось всех кикать и делать монопольно самому. Вот такая красота при замере . Если дальше запросы и т.п. я могу оптимизировать, то эти 2 строки кода нет :(
#24
by Heckfy
Статистика хостовых машин в это время что показывает? Статистика самих виртуалок в это время что показывает? ЗЫ: Может антивирус активно мешает?
#28
by Tester
С админами надо проверить будет, пока нет возможности. Пробовал в тестовой базе ставить 1 и не понял на что влияет. Для выгрузки был 1 документ и 1 нз регистра, все равно одним пакетом все выгрузил. Но все равно спс, надо попробовать будет нормально протестить. Уже идея возникла на автономной машине развернуть центр и 1 периферию и сделать замеры, чтобы понять в железе дело или нет.
#30
by mistеr
>количество узлов никак не влияет на обмен Еще как влияет. Для каждого нужно зарегистрировать изменение, для каждого проставить номер, для каждого очистить регистрацию. И это все *для каждого элемента*. Сейчас кто-то должен дать классическую ссылку на ИТС про обмен и блокировки. Мне лень искать.
#32
by Tester
Спасибо за ссылку, но уже читал статью. Пока боремся, но проблема достигла критической точки :(
#34
by Tester
У нас ничего не хвалят ) Все системы кривые, если их не оттестировало пару млн человек, что в сфере решений 1С нереально...
#40
by Digger
А локально что с быстродействием? Есть все таки подозрение, что ваша виртуалка слишком долго думает чтобы выделить ресурсы вашему "быстрому" процессу. )
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1C Предприятие 7.7 SQL Медленный поиск в списке справочника
- Обмен данными. Как настроить обмен между базами с разными метаданными?
- OpenConf и Телепат: медленный подбор свойств объекта
- 1С 8.1 УПП Обмен данными по 1С. ? - Обмен возможен только на одном ПК.
- Добавить в обмен РИБ, обмен по электронной почте. на основе ст "УРБД на v8 за 4 шага"
- обмен БУХ - УТ. Обмен ОбменУправлениеТорговлейБухгалтерия
- УТ10. Обмен между разными базами через РИБ со снятием галочки "РИБ"
- Обмен с помощью плана обмена и правил обмена.
- Обмен РИБ УТ 11 не идет обмен записи
- Не правильный происходит обмен документов (Обмен РИБ в УТ 10.3)
- Для чего нужен РИБ с двумя планами обмена: РИБ и НеРИБ ?
В этой группе 1С
- 1с 77 ТиС Несуществующие объекты в регистре ОстаткиТМЦ
- Что дают пакетные запросы?
- Присвоить серии номенклатуре
- В документ как прикрутить СКД чтоб можно было заполнить ТЧ.
- УТ 11. В отчет не попадают данные при пустом периоде
- БП3. База распределения расходов по видам деятельности
- ЗУП 3.1 Отчет - СЗВ стаж и виды стажа
- Зависает фискальник при оплате эквайрингом СБ. УТ10.3, атол11ф
- v7: Не закрывать форму выбора при выборе НЕ ТОГО элемента справочника
- УФ. Из обработки вызвать модуль формы документа.
- Касса ШТРИХ ОНЛАЙН и типы оплаты
- Как получить значение параметра в СКД 1С 8.3
- Ошибка при вызове метода контекста (Update): Произошла исключительная ситуация (ADODB.Fiel
- Как вытащить сумму НДС из реализации товаров и услуг?
- КД: создание регистра сведений без источника
- Выгрузка данных в Оpen Office
- Как вывести макет в ВПФ в два разных окна (для двух разных контрагентов)
- v7: Выбор вида документа
- Алгоритм разбиения по упаковкам
- Установка отбор по ролям в зависимости от пользователя. УНФ