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