|
Тормозит запрос с RLS на PostgreSQL | ☑ | ||
---|---|---|---|---|
0
Сергиус
03.02.21
✎
11:22
|
Под полными правами за пару секунд делает, под ограниченной учеткой больше минуты. Проверено, что на файловой базе проблем нет - в обоих случаях работает быстро. Я так понимаю, надо смотреть в сторону параметров самого PostgreSQL. На какие параметры обратить внимание, применительно к ситуации с RLS? Версия PostgreSQL 9.6 64 бит, УТ 11.4
|
|||
1
Lama12
03.02.21
✎
11:25
|
(0) Не знаю настолько хорошо Postgre, но там наверняка есть инструмент для перехвата запросов. Посмотри в запросе какие поля соединяются, и подумай может индексы удастся на них поставить.
И если Pstgre на Windows, то лучше его переставить на Linux. |
|||
2
rphosts
03.02.21
✎
11:25
|
(0)Обрати внимание на запрос для RLS - он должен быть максимально легким
|
|||
3
rphosts
03.02.21
✎
11:26
|
(1) ТЖ достаточно.
|
|||
4
1Сергей
03.02.21
✎
11:28
|
(2) Скажите это писателям конф)
|
|||
5
1Сергей
03.02.21
✎
11:28
|
и БСПшек
|
|||
6
rphosts
03.02.21
✎
11:38
|
(4)(5) не брюзжи!
И да, я тоже писал но только нетленки.... ничё работают как-то |
|||
7
Вафель
03.02.21
✎
11:41
|
для постгре придумали "быстрый РЛС", но он требует пересчета данных
|
|||
8
Фрэнки
03.02.21
✎
11:57
|
А если эту же базу с этим же запросом на МС СКЛ, то что, рлс там летает "из коробки" ?
|
|||
9
Сергиус
03.02.21
✎
12:02
|
(8)Такой вариант пока не рассматривается..хотелось бы имеющимися средствами обойтись.
|
|||
10
Сергиус
03.02.21
✎
12:02
|
(7)Что это такое?
|
|||
11
Сергиус
03.02.21
✎
12:04
|
(2)Отчет типовой - и что значит легкость?)
|
|||
12
ansh15
03.02.21
✎
12:05
|
>> Версия PostgreSQL 9.6
Уже давно неактуально. 11.10 или 12.5 для платформы 8.3.18. Включить auto_explain, насладиться "глубокой вложенностью" подзапросов, подумать, что можно сделать. Посмотреть, может из-за этого https://bugboard.v8.1c.ru/error/000028660 |
|||
13
Фрэнки
03.02.21
✎
12:06
|
(9) просто топик выглядит, как претензия к неправильному скл, а вероятность высокая, что в типовой версии РЛС не оптимизирован для работы с СКЛ.
Когда это слишком критично, то смотрят профайлером с планировщиками запросов от чего конкретно тормоза возникают и возможности по исправлению ситуации. |
|||
14
Вафель
03.02.21
✎
12:07
|
||||
15
Вафель
03.02.21
✎
12:08
|
там какого то индекса не хватает на постгре.
вначале 1с добавило этот индекс, но на мс все умерло, пришлось делать (14) |
|||
16
1Сергей
03.02.21
✎
12:16
|
(14) А что эта опция делает по сути?
|
|||
17
ansh15
03.02.21
✎
12:26
|
В производительном RLS там ошибка была https://bugboard.v8.1c.ru/error/000062490
Ее в платформе должны были поправить. |
|||
18
Сергиус
03.02.21
✎
12:27
|
(14)Кстати в УТ 11.4.11.99 что-то такой настройки не нахожу..
|
|||
19
Сергиус
03.02.21
✎
12:27
|
И да - если снять галочку Контроль на уровне записей, то все летает. Значит 100% в этом дело.
|
|||
20
Сергиус
05.02.21
✎
20:09
|
(14)В итоге включил данный режим, запустил пересчет - и все заработало как надо. Спасибо за помощь!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |