Вопросы к Поиску с Алисой
Разница между стандартным и производительным режимами работы RLS (механизма ограничения доступа на уровне записей) заключается в способе формирования условий для работы с данными. handy-soft.ru infostart.ru
Стандартный режим предполагает, что условия формируются динамически при каждом обращении к базе. handy-soft.ru Ограничения прописываются прямо в роли и добавляются к итоговому запросу при обращении к СУБД. infostart.ru При наличии нескольких ролей с описанными ограничениями все условия собираются в один запрос, что усложняет и замедляет его выполнение. infostart.ru
Производительный режим предполагает, что все отборы и ограничения предварительно рассчитываются и записываются в специальные таблицы (справочник и регистры сведений). infostart.ru В итоговый запрос попадают только предварительно рассчитанные ключи доступа, что увеличивает производительность. infostart.ru
Таким образом, преимущество производительного режима — ускорение работы, так как используются готовые ключи, а недостаток — необходимость регулярного пересчёта ключей при изменении данных. handy-soft.ru