Вход | Регистрация
 

КА 2.4. Под полными правами отчеты выполняются быстрее. Так и должно быть?

КА 2.4. Под полными правами отчеты выполняются быстрее. Так и должно быть?
Я
   Галахад
 
03.08.20 - 13:50
RLS - отключен.

Сначала думал, что проблема в железе. Потом запустил 1С под другим пользователем на своем ПК. Запросы выполняются процентов на 30-50 медленнее.

Это почему?
   Галахад
 
1 - 03.08.20 - 13:57
А т.к. в 1С 90% запросы, то ВСЁ у пользователя работает медленнее...
   dka80
 
2 - 03.08.20 - 13:59
Потому что, если пользователь с ограниченными правами и применяется RLS, то запрос, который формируется к базе данных значительно отличается от того, что ты видишь в конфигураторе: он значительно сложнее
   Галахад
 
3 - 03.08.20 - 14:02
(2) Отсюда вывод: RLS в КА не отключаемый? Логично?
   shuhard
 
4 - 03.08.20 - 14:24
(3) алогично, ибо RLS в ERP/КА/УТ отключаемый
   Галахад
 
5 - 03.08.20 - 14:45
Хм, а что за константа "ОграничиватьДоступНаУровнеЗаписейУниверсально"?
   Галахад
 
6 - 03.08.20 - 14:55
А, понятно.
   vde69
 
7 - 03.08.20 - 16:13
(3) все дело в том, что полные права это одна роль.
А профиль пользователя это много ролей с РЛС а твоя константа только вырезает большую часть условий из каждой роли РЛС, но все равно РЛС полностью не убирается а только максимально упрощается
   Вафель
 
8 - 03.08.20 - 16:26
(7) там будет условие
где истина, что никак влиять не должно
   vde69
 
9 - 03.08.20 - 16:31
(8) правильно, но для кождой. Роли.

Ролей в прояиле штук 20,если у юзера пяток профилей, то ролей будет много, часть из которых будут иметь это простое условие к одной и той же таблице, в результате скорее всего это превратится в пяток джойнов с простым условием, я не уверен, что оптимизатор. Может выкинуть такие джойны....

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.