RLS (УПП) повышение производительности #523230


#0 by Evg-lylyk
Всем здрасте База УПП 1.2.30, MS SQL, РЛС только по организациям Есть серьезная разница в производительности базы под Полными правами и ограниченными. Руководством предложено сделать отдельную роль "главбух" которая объединяет много ролей. Очень трудоемко получается. Так вот интересно даст это рост производительности или нет? Т.е. суть вместо N ролей с РЛС, одна роль с теми же РЛС Поделитесь мнением. Спасибо.
#1 by IronDemon
Не даст.
#2 by Jstunner
"Есть серьезная разница в производительности базы" в чем заключается разница?
#3 by IronDemon
Видать ОСВ тормозит.
#4 by asady
1. проведи работу по оптимизации БД на скуле 2. модернизируй железо на сревере 1С и сервер скуля 3. сеточку между ними гигабитную желательно иметь
#5 by Maxus43
видел девайс тут, 4 гигабитная сеть на оптоволокне (между лезвиями стоек)... интересно увеличит производительность 1с-ки иль нет
#6 by Evg-lylyk
Я если честно тоже склоняюсь к этому. Можете более подробно написать почему? Пример 5 ролей 5 РЛС они объединяются...для РЛС по организации они дл всех ролей одинаковые. На списках слегка заметно что под полными быстрее. На проведении документов в разы... пробовал на реализации 2,5 раза (10 с / 25 с) Под полными правами быстрее (на сколько вопрос сложный :) ) работает ...
#7 by mikecool
рлс по организации - самый тормознутый из всех рлс )
#8 by 5 Элемент
Объединение ролей в одной роли ничего не даст, если у ролей которые вы объединяете одинаковый RLS. Это связано с тем, что платформа при объединении RLS проверяет одинаковые они или нет.
#9 by 5 Элемент
Лучше попробуйте написать свой упрощенный RLS. Если у вас доступ ограничивается строго по одной организации, то думаю вот такой RLS  будет быстро работать
#10 by Мексиканский Тушкан
Вопрос и проблему переформулирую Проблема: есть профиль Главбух, где собраны все роли УПП, кроме полной и админских. Пользователь с таким профилем вешается, т.к. Платежка проводится 45 секунд. Если этому пользователю дать полные права, где априори не отрабатываются РЛС, т.е. все эти запросы не выполняются, то платежка проводится за 2 секунды. Ускорение на лицо. С сеткой, сервером, и прочими железными штуками все ок. Предлагаемое решение: забить на типовые роли с ненужными РЛС. Сделать одну свою, где будет одно простое условие - если организация твоя, то работай скока хош. Вопрос: поможет ли? я не вижу причин, чтобы не помогло, т.к. все указывает на громоздкость и неповоротливость типовых запросов РЛС.
#11 by rrunover
есть извращенный вариант. поможет или нет - не знаю. 1. Создать привилегированный модуль, в нем функцию, которая "ПараметрыСеанса.ИспользоватьОграничениеПоОрганизации = Ложь" 2. В обработках проведения по регистрам перед запросами или записью в эти регистры ссылку на модуль с функцией. 3. После выполнения всех действий вызыть модуль с функцией "ПараметрыСеанса.ИспользоватьОграничениеПоОрганизации = Истина"; 4. Но. Нелогично. Много править. Косяк при откате транзакции.
#12 by maxar
упп - в данный момент пользователей порядка 50 - все чето делают, полных прав нет ни у кого кроме админа , РЛС по организации(стандартное) и по ЦФО(свое) - платежка проводится одинаково под любыми правами - 3-5 сек. как сделать чтобы проводилось по разному?...
#13 by rrunover
зачет :) у меня тоже 40 пользователей. Документы медленно проводятся только тогда когда несколько человек работает с одним типом документов. Но это вроде как нормально. + включены ограничения по организации, складам, подразделениям, подразделениям организации, физлицам, проектам...
#14 by rrunover
быстрофикс // не 10, а
#15 by Evg-lylyk
, а железо какое Проц/ОЗУ
#16 by maxar
intel xeon 3 GHz 2 процессора 4 гига sql 2008
#17 by 5 Элемент
ну напиши и проверь. Делов то на пару часов.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С