or
To ćwiczenie jest częścią kursu
Zanurz się w świecie zimowych igrzysk olimpijskich! Nauczysz się łączyć tabele, pisać podzapytania i tworzyć tabele tymczasowe – szukając olimpijczyków, którzy trenują w mroźnych warunkach. Poznasz też planer zapytań i dowiesz się, jak jego działanie może pomóc ci budować szybsze zapytania SQL.
Przypomnij sobie algebrę i poznaj kolejność operacji w SQL. Sprawdzisz, które kraje „powinny" mieć najwięcej sportowców, analizując dane o populacji i produkcie krajowym brutto (PKB), a przy tym nauczysz się optymalnych metod filtrowania. Dowiesz się też, kiedy zapytanie wykonuje agregację (sumy, zliczania itp.) i jak odpowiednio ustrukturyzować kod, żeby ten proces był jak najbardziej efektywny.
Skup się na właściwościach, które poprawiają wydajność bazy danych. Odkryj, kiedy tabela tak naprawdę nie jest tabelą, lecz widokiem. Sprawdź, jak struktura przechowywania danych (orientacja wierszowa lub kolumnowa) wpływa na budowę zapytań. Zbadasz zjawisko wulkanicznego smogu, korzystając z partycji i indeksów, aby przyspieszyć swoje zapytania.
Poznaj cykl życia zapytania i zagłęb się w działanie planera zapytań. Sprawdź, jak planer tworzy i optymalizuje plan wykonania. Szukając atrakcyjnych miejsc na wakacje, przeanalizujesz kraje z rosnącą liczbą ludności i zobaczysz, jak złączenie tabel wpływa na poszczególne kroki zapytania. Dopracuj techniki optymalizacji, porównując, jak różne filtry skracają czas wykonania zapytań.
Bieżące ćwiczenie