ta muallif kitobidan iqtiboslar  Язык запросов «1С:Предприятие 8». Издание 3, стереотипное

Xenia
Xeniaiqtibos olmoqda1 yil oldin
данных «1С:Предприятие» использует реляционные базы данных.
2 kishiga yoqdi
Fikr bildirish
вместо вложенных запросов в соединениях ВСЕГДА нужно использовать временные таблицы.
Fikr bildirish
запросе рекомендуется всегда указывать хотя бы одно измерение.
Fikr bildirish
если временная таблица создается на основании внешнего источника, то в запросе есть ряд ограничений. В частности, нельзя использовать операции группировки, объединения и соединения и др
Fikr bildirish
чтобы запрос мог использовать в качестве внешнего источника таблицу значений, у этой таблицы значений должны быть явно указаны типы значений, содержащиеся в колонках
Fikr bildirish
(выполнения запросов в цикле) в целях оптимизации запросов нужно стараться избегать
Fikr bildirish
при выводе значения ссылочного поля, для получения его представления, будет выполняться дополнительный запрос к той таблице, на которую ссылается это ссылочное поле. Поэтому следует в запросе сразу получать текстовое представление ссылочного поля и затем уже его, а не саму ссылку, выводить в табличный документ.
Fikr bildirish
для быстрой и эффективной выборки данных из временной таблицы желательно проиндексировать эту таблицу по полям, которые будут затем участвовать в условии отбора или в условии соединения
Fikr bildirish
С точки зрения эффективности исполнения запросов крайне не рекомендуется использовать соединения с вложенными запросами, так как в этом случае СУБД может выбрать неоптимальный план запроса, что на больших объемах данных приводит к временным задержкам и другим неприятностям при выполнении таких запросов.
Fikr bildirish
использование временных таблиц вместо вложенных запросов почти всегда делает запрос более оптимальным.
Fikr bildirish