Остаточный зонд против предиката соединения - PullRequest
3 голосов
/ 06 августа 2009

В чем разница между предикатом Residual и Join?

Если я не пропустил тонкости, они точно такие же. Зачем путать новичков, используя два разных слова для одного и того же?

1 Ответ

10 голосов
/ 06 августа 2009

Это разные понятия. Мы прямо в деталях того, как SQL Server планирует свои запросы, а не место для слабонервных! Но очень интересно, что вы не станете «нубом» долго, если будете изучать эту область.

Эта статья описывает, как некоторые предикаты можно интерпретировать как «поиск», сначала исключая множество строк, так что нужно проверить только несколько из них, чтобы определить, соответствуют ли они остальной части предиката - остатку предикат.

В этой статье описывается, как обрабатываются объединения, и как подробности запроса могут привести к принятию решения о наличии предиката соединения, что кардинально влияет на производительность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...