dodam następujące link.
planu kwerend wybiera się na podstawie statystyk na stole i indeksów zaangażowanych (biorąc pod uwagę działania, które muszą być wykonane). To, czy wybrany plan wykonania kwerendy jest najlepszy zależy od wielu czynników - ale odpowiedź na twoje pytanie jest taka, że MS SQL wytworzy ten sam plan niezależnie (rozważy najlepszą kolejność dla wszystkich trzech warunków i znajdzie taki sam wynik w końcu).
Należy jednak zauważyć, że planiści nie są idealni i szacują jedynie koszt, więc w niektórych przypadkach (podając szczegółowe informacje o ograniczeniach związanych z planowaniem kwerendy) możliwe jest przepisanie warunków zapytania, aby pomóc planista zobaczy lepszą ścieżkę.
to (jeśli w ogóle możliwe) powinny być wykonywane tylko w przypadku zapytań, które okazały się kluczowe, a także pamiętać, że tego rodzaju optymalizacja może spowolnić, gdy zmiana danych statystyki.
Ponadto, w większości przypadków nie są lepsze sposoby (zmiana indeksów) w celu optymalizacji zapytań, co powinno być pozostawione do projektanta zapytań.
Jednym z głównych punktów RDBMS był , a nie, aby określić sposób pobierania danych (deklaratywny charakter zapytań). W większości przypadków dzisiejsi planiści zapytań znajdą dla Ciebie dobry plan.
Nie, ponieważ nie ma wpływu na kolejność wykonywania. – RBarryYoung