Size: a a a

1С, БСП, DevOps и Архитектура

2020 January 09

BS

Basil Stepanov in 1С, БСП, DevOps и Архитектура
Денис Автоматизация 1С, системы лояльности
Подскажите в чем проблема?
УНФ, практически пустая база. В периферийной выгрузка данных происходит крайне медленно. При том, что данных для выгрузки нет!
Сделал новую пустую периферийку, запустил обмен с замером производительности и тоже самое. Протестировал как в файлово режиме (толстый клиент) так и в серверном.
Куда копать?
все относительно. что значит медленно? и медленная выгрузка каждый раз? какой способ обмена?
источник

ДА

Денис Автоматизация 1С, системы лояльности in 1С, БСП, DevOps и Архитектура
Basil Stepanov
все относительно. что значит медленно? и медленная выгрузка каждый раз? какой способ обмена?
Способ обмена - файловый, папка на сервере, права есть. Медленный значит  1100 секунд на пустой обмен (специально приложил замер производительности) При этом процессор загружается полностью (1 ядро)
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Денис Автоматизация 1С, системы лояльности
Способ обмена - файловый, папка на сервере, права есть. Медленный значит  1100 секунд на пустой обмен (специально приложил замер производительности) При этом процессор загружается полностью (1 ядро)
Как определяешь что обмен "пустой"?
источник

ДА

Денис Автоматизация 1С, системы лояльности in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Как определяешь что обмен "пустой"?
Смотрю в регистрации объектов для обмена, и в итоговом файле тоже посмотрел, там данных нету, только номера сообщений и т.д. служебка  весит 2 килобайта
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Обмен по правилам конвертации?
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
А, у тебя один раз вызывается ЗаписатьИзменения, ясно
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Тогда копай в косяки данных / платформы
источник

ДА

Денис Автоматизация 1С, системы лояльности in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Тогда копай в косяки данных / платформы
обмен стандартный, такое началось после создания 9 риба. 8 штук бегают отлично, а девятый и десятый просто колом, и сама база тоже тормозит (
источник

ДА

Денис Автоматизация 1С, системы лояльности in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Тогда копай в косяки данных / платформы
запустил под 8.3.16 - та же песня. попробую версию обновить УНФ, может поможет (
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Кто-нибудь знает, завезли ли в СППР конструктор ограничений доступа для нового rls?
источник

A

Alexander in 1С, БСП, DevOps и Архитектура
Денис Автоматизация 1С, системы лояльности
запустил под 8.3.16 - та же песня. попробую версию обновить УНФ, может поможет (
Я бы ещё попробовал под 8.3.14. Он более стабильный.
Если совсем нет идей, я бы посмотрел в профайлере sql к каким таблицам идет обращение во время ЗаписатьИзменения.
А если основная активность на rphost, то искать зарегистрированные ошибки, партнерский форум или обращаться в поддержку.
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Abramov Dmitry
Кто-нибудь знает, завезли ли в СППР конструктор ограничений доступа для нового rls?
что имеется ввиду под конструктором?
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
что имеется ввиду под конструктором?
Формирование текста запроса ограничения на псевдоязыке
источник

ДА

Денис Автоматизация 1С, системы лояльности in 1С, БСП, DevOps и Архитектура
Alexander
Я бы ещё попробовал под 8.3.14. Он более стабильный.
Если совсем нет идей, я бы посмотрел в профайлере sql к каким таблицам идет обращение во время ЗаписатьИзменения.
А если основная активность на rphost, то искать зарегистрированные ошибки, партнерский форум или обращаться в поддержку.
сейчас база файловая, стоит в сервер перегнать?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Abramov Dmitry
Формирование текста запроса ограничения на псевдоязыке
был конвертер шаблонов в составе бсп из формата 2.0 в 3.0. но сами тексты ограничений простые, их проще в блокноте писать, а через обработку УправлениеДоступом проверять корректность.
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
был конвертер шаблонов в составе бсп из формата 2.0 в 3.0. но сами тексты ограничений простые, их проще в блокноте писать, а через обработку УправлениеДоступом проверять корректность.
Это конечно все очень классно, но тексты запросов могут быть сложнее чем 5 строчек, и тут тогда блокнот уже не помощник, мы все таки в 20 году уже, а тут ни конструктора ни контекстной подсказки
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Abramov Dmitry
Это конечно все очень классно, но тексты запросов могут быть сложнее чем 5 строчек, и тут тогда блокнот уже не помощник, мы все таки в 20 году уже, а тут ни конструктора ни контекстной подсказки
ну, я писал в блокноте ограничения на 80 строчек с четырьмя джойнами и ворохом условий и функций. считается? :)
источник

A

Alexander in 1С, БСП, DevOps и Архитектура
Денис Автоматизация 1С, системы лояльности
сейчас база файловая, стоит в сервер перегнать?
Серверная даст возможность чуть более детальнее проанализировать нагрузку. Если других идей нет, можно попробовать. Но ошибки и партнерку также нужно посмотреть.
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
ну, я писал в блокноте ограничения на 80 строчек с четырьмя джойнами и ворохом условий и функций. считается? :)
Понравилось?)
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
правда в vscode, а не в блокноте)
источник