Разная скорость работы пользователей в 1с

1. Elvekings 09.06.22 10:48 Сейчас в теме +0.34 $m
Добрый день, дано Postgres SQL 13.4-6.1C (64х), платформа 8.3.18.1483(64х и вообще я под разными платформами пробовал) и УТ (11.4.13.103).
Изначально жалобы были на медленную работу всей базы. После полной переустановки SQL на SSD, создания tabletspace на SSD и загрузки базы туда, а так же настроек, работать стало быстрее, но почему-то, почему-то только под пользователями с административными правами.
Например отчет задолженности клиентов под администратором формируется 3-5 секунд, а под любым пользователем без прав админа - 30 секунд и я вообще не понимаю что тут можно сделать?

В инете на мисте я нашел, что кто-то решил проблему путем уменьшения настроек пользователя, но мне не помогло, даже если создать пользователя у которого только одна настройка внешнего вида (Командный интерфейс) и 2 прочие настройки (Персональные настройки и прочие настройки) - под ним все равно на формирование отчета идет по 30 секунд
Прикрепленные файлы:
postgresql.conf
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
11. Vitaly1C8 12.08.22 15:39 Сейчас в теме
(1) сто-пудово RLS
у Админа роль "полные права" которая игнорирует RLS
в качестве решения попробовать добавить Роль, разрешающую Чтение на таблицы запроса,
выдать указанную роль юзеру без Полных прав, на этом же юзере и протестировать
MarchTomCat; +1 Ответить
2. Onwardv 65 09.06.22 11:21 Сейчас в теме
м.б. проблема из-за RLS?
MarchTomCat; Vitaly1C8; user1278383; +3 Ответить
3. Elvekings 09.06.22 12:02 Сейчас в теме
(2) не, ограничения прав доступа, были, но не у всех. Сейчас я убрал для все любые ограничения прав доступа, но все осталось как и было. Под админом отчеты формируются за 3-5, секунд. Под любым другим по 30 сек
5. Onwardv 65 09.06.22 12:24 Сейчас в теме
(3) Может быть имеет смысл попробовать консоль запроса, которая умеет показывать план запроса.
и сравнить планы запросов, запущенных от разных пользователей.
7. Online-Ufa 11.06.22 19:57 Сейчас в теме
(3) Если RLS включен, то у пользователей без прав админа может тормозить независимо от того, как настроены другие права.
MarchTomCat; Vitaly1C8; +2 Ответить
4. N0t_F0und 10 09.06.22 12:08 Сейчас в теме
Замер производительности делали? смотрели по результату - ничего лишнего не происходит?
6. nikolasx 59 11.06.22 16:34 Сейчас в теме
В таких случаях нужно разбираться индивидуально.
Как вариант нужно начать с запроса и выполнение его в консоли (как с полными правами так и не полными правами), сделать замер. Если иcпользуется RLS, то запросы могут быть построены криво, с грубыми ошибками, которые в корне увеличивают время выполнения. Второй причиной, может быть проблема с итоговыми таблицами и индексами.
Повторюсь, на пальцах трудно сказать, почему отчет тут быстро работает, а тут нет. Не известна база, отчет, запрос к SQL. Но так или иначе это не связано сервером Postgres SQL или MS SQL и т.п., проблема точно в запросе, в индексах, или в итоговых таблицах!
9. v25i85 3 14.06.22 10:01 Сейчас в теме
В расширении при получении задолженности клиентов при выполнении запроса установите привилегированный режим для пользователей. Это как рабочий вариант без изменения параметров доступа.
10. user1308139 12.08.22 10:16 Сейчас в теме
Попробуйте службу "Агент сервера 1С" запускать от пользователя с админскими правами, а не от системы.
12. Vladimir-R 168 15.08.22 10:04 Сейчас в теме
Postgres SQL на Windows или Linux?
13. Elvekings 03.03.23 15:19 Сейчас в теме +0.22 $m
14. Glebis 13 05.03.23 19:36 Сейчас в теме
Разделитель включен? Проверьте.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот