Имя: Пароль:
1C
1С v8
1С тормозит у пользователя и быстро работает у администратора
0 ASimonova
 
25.05.16
17:26
Доброе!
1С:Предприятие 8.3 (8.3.7.1949)
1С:ERP Управление предприятием 2.0 (2.0.10.180)

Теряюсь в догадках - захожу почти от любого пользователя - при загрузке списка номенклатуры 1с очень сильно тормозит. Сидим и ждем. С той же удаленки захожу в 1с под своим логином и паролем (администратор) - все загружается намного быстрее, при чем параллельно. За время, пока под учеткой пользователя загружался список, я со своей учетки успела зайти в 1с, загрузить список и осуществить по нему поиск.

Есть ли объяснение такому феномену и предположение, как его избежать?
1 ИШТ
 
25.05.16
17:33
может в rls намудрили?
2 ASimonova
 
25.05.16
17:33
Стоит признать, что у меня доработанный список номенклатуры, и в нем "при активизации строки" происходит обращение к регистру "свободные остатки" для вывода остатков в отдельной таблице. Вопрос почему у администратора это выводится быстрее.
3 ASimonova
 
25.05.16
17:33
(1) у меня нет ничего в rls, права очень тупые почти типовые
4 Tateossian
 
25.05.16
17:34
(2) Посмотри профайлером при открытии списка.
5 ASimonova
 
25.05.16
17:37
(4) интересно, спасибо, попробую разобраться
6 Cyberhawk
 
25.05.16
17:40
Ну зачем же сразу профайлер... для начала сравнить два замера, если там время не различается - то уже тогда искать в запросах...
7 ASimonova
 
25.05.16
17:49
А знаете что такое в профайлере XactSequence?
8 mgk2
 
25.05.16
17:50
(2) в упп такая функция  штатно есть
9 Necessitudo
 
25.05.16
17:50
transaction sequence
10 ASimonova
 
25.05.16
17:52
(9) а для человека, который профайл видит в первый раз, по этому параметру я могу понять что у меня выполнялось в этот момент?
11 Фрэнки
 
25.05.16
17:53
все равно это в итоге окажется просто зависимость от RLS

для проверки дайте на время теста тому же самому юзеру полные права, а затем отключите и сделайте замеры хотя бы на глаз
12 Фрэнки
 
25.05.16
17:54
(10) скорей всего под словом профайлер подразумевался замер производительности в 1С конфигураторе
13 ASimonova
 
25.05.16
17:54
(11) допустим он же с полными правами загрузит все очень быстро, почему из этого нужно делать вывод, что это rls? Я не писала rls
14 Necessitudo
 
25.05.16
17:55
(10) Ну можно открыть посмотреть номер соединения с СУБД и сравнить его с номером соединения СУБД своего сеанса. Это лучше пользовать Профайлер в тестовой базе, где больше никого нет.
15 ASimonova
 
25.05.16
17:56
(12) какой смысл в замере производительности в конфигураторе, когда я не могу включить конфигуратор от пользователя?
16 Фрэнки
 
25.05.16
17:57
(13) а затем отключите и ее раз померьте. на настройках юзера у вас будут вкл или откл использование рлс вместе с уже настроенными всеми подробностями, которые Вы своему админскому профилю не прописывали.
17 ASimonova
 
25.05.16
17:58
(14) я знаю, что сеанс мой, допустим, в базе никого нет. Мне нужно понять, что именно выполнялось в момент самого длительного события. Это как-то можно сделать, не умея читать sql-запросы?
18 Фрэнки
 
25.05.16
17:58
(15) ВЫ НЕ УМЕЕТЕ ЗАПУСКАТЬ ИЗ КОНФИГУРАТОРА сеанс ПРЕДПРИЯТИЕ ОТ ИМЕНИ ПРОИЗВОЛЬНОГО ЮЗЕРА
(прошу прощение за капс - но это админ в УПП)
19 Фрэнки
 
25.05.16
18:00
(17) как Вы вообще пользуетесь отладчиком?! Тучи ролей, горы настроек... О-о
20 ASimonova
 
25.05.16
18:01
(19) ладно, не ругайтесь, все бы знала, не писала бы сюда. Нашла, буду знать, спасибо.
21 mikecool
 
25.05.16
18:04
(13) то, что ты не писала, не значит, что в упп его нет
22 Фрэнки
 
25.05.16
18:05
(20) не обижайтесь, пжл. Я не злой, а удивленный ;)

Как сделаете выводы о влиянии RLS, возвращайтесь скорей
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.