Большой запрос с ОБЪЕДИНИТЬ ВСЕ усложняет план выполнения, согласование типов и учёт прав; без ранних отборов он читает лишние таблицы и строки.
Какие минусы и проблемы у динамически сформированного запроса по всем видам документов с «ОБЪЕДИНИТЬ ВСЕ»?
Большой запрос с `ОБЪЕДИНИТЬ ВСЕ` усложняет план выполнения, согласование типов и учёт прав; без ранних отборов он читает лишние таблицы и строки.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Большой запрос с ОБЪЕДИНИТЬ ВСЕ усложняет план выполнения, согласование типов и учёт прав; без ранних отборов он читает лишние таблицы и строки.
У разных документов могут отсутствовать общие реквизиты или различаться их типы. Чем больше веток, тем сложнее поддержка, диагностика и итоговая сортировка. Само ОБЪЕДИНИТЬ ВСЕ не удаляет дубликаты, что обычно быстрее ОБЪЕДИНИТЬ, но требует понимания состава результата. Ограничивайте виды документов и период до объединения, выбирайте только нужные поля и оценивайте план на реальном объёме данных.