Влияние RLS на скорость работы. (Поиск виновных) #560945


#0 by Aleksey
Собственно вопрос вот в чем Имеем типовую БП Корп 2.0.25.5, Клиент 1С 8.2.13.180 Сервер - 64- битный Так же в наличии бухгалтера с ограниченными правами (права Бухгалтер, гл.бухгалтера, Право на защищенный документооборот) Если бухгалтер формирует книгу покупок, то база может думать минимум МИНУТ 30, при этом если дать бухгалтеру полные права, то этот же отчет формируется буквально за 5 секунд Т.е. предполагаю что виноват RLS ограничения, осталось как то найти и уничтожит виновника (дать полные права главбуху не предлагать). Вопрос есть ли у кого мысли как найти виновника? P.S. Аналогичную картину я наблюдал при включении RLS ограничений в файловой базе. Но тут вроде бы скуль, причем православно правильный, от MS...
#1 by vde69
#2 by Aleksey
Это читал, и полностью согласен. Тем более, что в прошлом квартале все нормально работала, а вот после последних обновлений получилось такая бяка
#3 by Живой Ископаемый
найти виновника можно только с помощью ТЖ... говорят в 8.2.14 в ТЖ может писаться также план выполнения запроса...
#4 by vde69
глянь чего там в шаблонах RLS?
#5 by Aleksey
Вот и мщу того кто не в теории об этом читал, а на практике советом может подсказать как найти его. Ибо параметров у ТЖ - скоро наверное уже книжку пора будет выпускать ... толстую с описанием всех параметров
#6 by Aleksey
Честно говоря даже не знаю шаблоны чего. Т.е. в теории главный регистр это конечно НДС покупок, но там же куча хитрых запросов на получения к примеру ГТД, т.е. может быть и из-за RLS на поступления такое твориться
#7 by Живой Ископаемый
блин, да самый главный параметр который тебе нужен - это долговыполняющиеся операции, раз ты говоришь что 30 минут выполняется.. Если ты поставишь ограничение - отбирать только операции более минуты, то у тебя и не будет ничего лишнего
#8 by Aleksey
на регистре просто #ОсновноеУсловиеЧтение("Организация")
#9 by Aleksey
Логично
#10 by Aleksey
ТекущаяТаблица ИЗ ГДЕ                (ВЫБРАТЬ ПЕРВЫЕ 1                    1                ИЗ                    РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей                )    )
#11 by vde69
зайди в роль, там вкладка шаблоны и там посмотри текст шаблона, хоть сколько в нем строк скажи
#12 by Живой Ископаемый
#13 by Aleksey
#14 by vde69
нормальный запрос, довольно быстрый
#15 by Господин ПЖ
за реализацию того что в описано надо 1С в голову гвоздь забить...
#16 by mikecool
с последними релизами платформы загрузка в файл из дт стара на порядок медленнее (((
#17 by Aleksey
Что то у меня в толстом клиенте (обычное приложение) тупо не открывается
#18 by Живой Ископаемый
а ты и не открывай в толстом обычном, открывай в Управляемом
#19 by Aleksey
Ага пришлось. Файлик куда кидать, где сервер? На клиенте ничего не должно быть?
#20 by Живой Ископаемый
я специально для этих целей держу базу УНФ :)
#21 by Живой Ископаемый
на клиенте тоже может быть, ТЖ собирать можно и там и там... но очевидно что запросы выполняются на сервере...
#22 by rs_trade
Я так понимаю данные согласно RLS фильтруются сервером 1С перед выдачей клиенту. Или как?
#23 by Живой Ископаемый
нет, запрос полностью выполняется на сервере СУБД... собственно косвенное доказательство тому - ошибка про 256 таблиц в простых запросах в базах с МС СКЛ 2005, но в которых используется РЛС
#24 by vde69
запрос RLS добавляется сервером 1с к любому твоему запросу где есть слово РАЗРЕШЕННЫЕ
#25 by Aleksey
а как среди кучи клиентских папок найти нужный? Т.е. цифры что значят? И на сервере родился файл 1 114 КБ, и чем теперь его анализировать?
#26 by Живой Ископаемый
1 метр? это копейки... Есть на вражьем ресурсе обработка человека с ником Широкий.. я вручную смотрю
#27 by Господин ПЖ
он особо не парится... хлобысть left join сверху и привет...
#28 by Живой Ископаемый
2 что-то значат, на ИТС есть статья номер процесса который это написал
#29 by Господин ПЖ
1С в своем репертуаре кстати... логирует события в ТЖ... а вменяемых средств для анализа не дает. Покупайте наших слонов
#30 by Aleksey
Это что за куски в ТЖ на сервере ? Во первых почему на языке 1С. Во вторых что то мне подсказывет, что это с другой базы (с ЗУП скорее всего).
#31 by Живой Ископаемый
2 наложи условие и по базе... дядька, честно - легко не будет, и вряд ли кто-то поможет...
#32 by Живой Ископаемый
и там так - явный мусор просто пропускай, а его там будет хватать
#33 by Aleksey
не взлетела, файл читает, а отчет пустое
#34 by Aleksey
А все нашел, он по умолчанию пустое, в настройках добавил поля и все есть
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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