|
Ут 11 тормозит Таб.Вывести() не под админскими правами | ☑ | ||
---|---|---|---|---|
0
Alex_Petrov
29.10.15
✎
11:46
|
День добрый, вопрос такой, был в конфиге старый отчетик какой-то, тут понадобилось паре пользователей чуть поменять права(до этого у всех админские были, тут всего 5 человек в базе) и вот у них он резко стал тормозить. Посмотрел отладчиком, разница в строчке Таб.Вывести(), эта область макета выводится около 2000 раз, и вот на ней гигантская разбежка по времени выполнения под админскими и не под админскими правами. Я уже дал тому профилю ради интереса вообще все права, то есть по сути это дубликат админских прав, все равно тормозит. Тормозит и на файловой и на серверной версии. В чем может быть подвох?
|
|||
1
Cyberhawk
29.10.15
✎
11:48
|
Пересоздай пользователя / пересоздай ему базу
|
|||
2
Alex_Petrov
29.10.15
✎
11:50
|
Прбовал, создал вообще абсолютно нового, тормозит.
|
|||
3
Alex_Petrov
29.10.15
✎
11:51
|
вряд ли тут в этом дело, у меня файловая пробная лежит на локальном компьютере, там та же ситуация
|
|||
4
Мимохожий Однако
29.10.15
✎
11:55
|
Тонкий или толстый или веб?
|
|||
5
Alex_Petrov
29.10.15
✎
11:55
|
Тонкий
|
|||
6
Мимохожий Однако
29.10.15
✎
11:57
|
Попробуй сделать замер производительности под каждым пользователем и сравни.
|
|||
7
Alex_Petrov
29.10.15
✎
11:59
|
ну так я ж и сделал, я ж и пишу, под админом проскакивает на ура, а под обычным пользователем итоговое время в 40 раз больше на этой строке суммарно за 2000 раз
|
|||
8
France
29.10.15
✎
14:43
|
посмотреть права на объекты, которые выводятся в секции..
|
|||
9
Cyberhawk
29.10.15
✎
14:46
|
Добавь проблемного пользователя в предопределенную группу доступа "Администраторы" - тормозить будет?
|
|||
10
Cyberhawk
29.10.15
✎
14:47
|
Ну т.е. не профиль ему изменить и не как-нибудь иначе дать роль "Полные права", а именно включить в предопределенную группу доступа, которая в конфе одна такая
|
|||
11
Гёдза
29.10.15
✎
14:50
|
выводи не ссылки , а наименования, которые в запросе получай
|
|||
12
uzerp2
29.10.15
✎
14:50
|
у пользователя под которым тормозит есть RLS?
|
|||
13
uzerp2
29.10.15
✎
14:58
|
если есть RLS, то скорее всего заданы две или более роли у которых RLS пересекается из-за этого происходят избыточные блокировки.
Нужно оставить одну роль, которая будет максимально полно описывать права |
|||
14
DexterMorgan
29.10.15
✎
15:18
|
Много ролей у пользователя не под админскими правами?
На ис видел статью как количество ролей замедляло в похожем случае производительность |
|||
15
DexterMorgan
29.10.15
✎
15:20
|
||||
16
vogenut
29.10.15
✎
16:10
|
(0) Попробуй 8.3.7
|
|||
17
vogenut
29.10.15
✎
18:25
|
(16) В ней убрали этот эффект
|
|||
18
VikingKosmo
29.10.15
✎
18:31
|
(17) зачем ты человека в бета-тестеры записываешь?
|
|||
19
Fragster
гуру
29.10.15
✎
18:31
|
нефиг выводить в параметры ссылочные данные, получай запросом представление и выводи его. ели нужны расшифровки - то используй параметры расшифровки.
|
|||
20
Fragster
гуру
29.10.15
✎
18:32
|
а еще лучше юзай СКД с макетами, она сама все сделает.
|
|||
21
БатКор
29.10.15
✎
19:06
|
Выводи представления ссылок, и необращайся к базе в момент выборки.
|
|||
22
vogenut
29.10.15
✎
19:09
|
(18) Вот проблема, вот решение.
|
|||
23
bolero
29.10.15
✎
20:08
|
(17) с этого момента поподробнее, сам от RLS страдаю
откуда дровишки? где написано, что починили? |
|||
24
Franchiser
гуру
29.10.15
✎
21:06
|
если на серевшее используешь Вывести(), то можно написать УстановитьПривилегированныйРежим(Истина); т.о. отключить rls
|
|||
25
vogenut
30.10.15
✎
09:06
|
(23) Инсайд
|
|||
26
bolero
04.11.15
✎
13:48
|
(25) балабол, не помогло
|
|||
27
vogenut
05.11.15
✎
13:56
|
(26) А разве я тебе что-то обещал?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |