TSQL. В каком порядке следует объединять таблицы?

Мое гугл-фу и со-фу здесь меня не устраивает, так что я мог бы также спросить.

У меня много запросов с несколькими объединениями.

В одном запросе я соединяю заголовок/элемент/подробности вместе, а также ищу различную информацию для этих записей.

При вступлении я стараюсь упорядочивать вещи в том порядке, в котором они связаны. Например: в моем заголовке есть две таблицы поиска, поэтому я присоединюсь к ним, прежде чем присоединяться к моей таблице элементов.

Верно?

Не лучше ли присоединяться к таблицам большего размера перед таблицами поиска? Или наоборот?

Должен ли я использовать подсказку циклапри присоединении к небольшим таблицам и подсказку слиянияпри присоединении к наборам открытых строк?

Я уверен, что ответ "это зависит", но некоторые общие рекомендации по эффективному и действенному присоединению были бы очень полезны. Спасибо!

12
задан johnnyRose 31 August 2017 в 17:08
поделиться