Соединение с виртуальными таблицами (JoinWithVirtualTable)¶
Тип | Поддерживаются языки |
Важность | Включена по умолчанию |
Время на исправление (мин) |
Теги |
---|---|---|---|---|---|
Дефект кода |
BSL |
Важный |
Да |
10 |
sql standard performance |
Описание диагностики¶
При написании запросов не следует использовать соединения с виртуальными таблицами. Следует соединять друг с другом только объекты метаданных или временные таблицы.
Если в запросе используется соединение с виртуальной таблицей языка запросов 1С:Предприятия (например, РегистрНакопления.Товары.Остатки) и запрос работает с неудовлетворительной производительностью, то рекомендуется вынести обращение к виртуальной таблице в отдельный запрос с сохранением результатов во временной таблице.
Примеры¶
Источники¶
Сниппеты¶
Экранирование кода¶
// BSLLS:JoinWithVirtualTable-off
// BSLLS:JoinWithVirtualTable-on
Параметр конфигурационного файла¶
"JoinWithVirtualTable": false