1С: БП КОРП 3.0 - скорость выполнения запроса
Исходная ситуация:
1С:Предприятие 8.3 (8.3.6.1999)
Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.40.41)
Клиент серверная. СУБД - MS SQL Server.
В базе данных учет ведется по множеству организаций и установлено ограничение прав доступа на уровне записей.
Делаем отчет с простым запросом к таблице "РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто".
Если выполнить запрос под учетной записью пользователя у которого в настройках прав доступа установлено (Организации - Все разрешены, без исключений), то запрос выполняется за 40 секунд.
Если выполнить запрос под учетной записью пользователя у которого в настройках прав доступа установлено (Организации - Все запрещены, кроме N-го значения), то отчет формируется за 23 минуты.
Подкиньте идею куда "копать"! В чем может быть причина (Не корректная работа RLS в этой версии Технологической платформы или нужно внести изменения в текст запроса?)
1С:Предприятие 8.3 (8.3.6.1999)
Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.40.41)
Клиент серверная. СУБД - MS SQL Server.
В базе данных учет ведется по множеству организаций и установлено ограничение прав доступа на уровне записей.
Делаем отчет с простым запросом к таблице "РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто".
Если выполнить запрос под учетной записью пользователя у которого в настройках прав доступа установлено (Организации - Все разрешены, без исключений), то запрос выполняется за 40 секунд.
Если выполнить запрос под учетной записью пользователя у которого в настройках прав доступа установлено (Организации - Все запрещены, кроме N-го значения), то отчет формируется за 23 минуты.
Подкиньте идею куда "копать"! В чем может быть причина (Не корректная работа RLS в этой версии Технологической платформы или нужно внести изменения в текст запроса?)
По теме из базы знаний
- Плюсы и минусы архитектуры 1С
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
- Ускоренное проведение документов в 1С (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)
- Стек технологий для 1С
- Интеграция 1С с приложением "Госключ" Электронная подпись
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Так нормально все. Просто это "особенность" RLS. Он же тебе к запросу кучу дополнительных соединений делает. Как вариант, если нужно только один отчет формировать быстрее (и не надо ограничение делать по организации), можешь сформировать его в в привилегированном режиме (команда УстановитьПривилегированныйРежим).
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот