Wyłapaliśmy jakieś niewydajne zapytanie, chcemy je poprawić. Wiąże się to oczywiście z testowaniem różnorakich jego wersji – raz dodajemy podzapytanie, raz zmieniamy je na JOIN, raz przesuwamy podzapytanie z WHERE do listy kolumn. Różne sposoby są stosowane w różnych przypadkach. To, co jest wspólne, to nasza chęć do sprawdzenia, czy aby na pewno nowa wersja zapytania jest wydajniejsza niż stara. Post ten traktować będzie o tym, na co należy w takiej sytuacji zwrócić uwagę.
czytaj dalej…