Zbuduj solidne podstawy w indeksowaniu baz danych za pomocą indeksów B-drzew i hasz. Przetestujesz, jak indeksy przyspieszają odczyty, jakie kompromisy wprowadzają przy zapisach oraz który typ indeksu...
Wybierz poziom trudności i liczbę pytań, aby rozpocząć.
Spodziewaj się praktycznych pytań opartych na scenariuszach dotyczących zachowania indeksów B-drzew i hasz w różnych obciążeniach i kształtach zapytań.
Wzmocnisz podstawowe idee, takie jak porządkowanie kluczy, ścieżki wyszukiwania, selektywność oraz dlaczego indeks może pomóc w jednym zapytaniu, a prawie nie wpływać na inne.
Każde pytanie ma 4 opcje i nie ma limitu czasu, więc możesz rozważać szczegóły wykonania bez pośpiechu.
Wybierz liczbę pytań, które chcesz przed rozpoczęciem, i wybierz ustawienie trudności, aby skupić się na podstawach, postawić sobie wyzwanie lub połączyć oba dla zrównoważonego pokrycia.
Wiele błędów wynika z założenia, że „indeks zawsze pomaga” lub mylenia, co umożliwia porządkowanie (skany zakresu) w porównaniu do tego, co optymalizuje haszowanie (dokładne dopasowania).
Inną częstą pułapką jest ignorowanie kosztów utrzymania: wstawienia/aktualizacje, podziały stron oraz jak wybór indeksu wpływa na tabele z dużą ilością zapisów.
Łatwe pytania sprawdzają definicje i podstawowe zachowania, podczas gdy trudniejsze proszą o wywnioskowanie najlepszego indeksu dla wzorca zapytania lub przewidzenie kompromisów wydajnościowych.
Mieszana trudność sprawia, że quiz jest przystępny, a jednocześnie przygotowuje cię do rzeczywistych decyzji dotyczących strojenia baz danych.
Do czego głównie używa się drzewa B w bazach danych?
Jaką operację optymalizuje drzewo B?
Która z poniższych cech NIE jest charakterystyczna dla drzew B?
Ten quiz zawiera 114 pytań dotyczących podstaw indeksowania B-drzew i hasz oraz kompromisów.
Nie. Każde pytanie ma 4 opcje i możesz odpowiadać w swoim tempie.
Tak. Wybierz poziom trudności i preferowaną liczbę pytań przed rozpoczęciem.
Zobaczysz również wzorce zapytań, selektywność, indeksy złożone oraz powszechne pułapki wydajnościowe.
Jest idealny dla uczniów i praktyków, którzy chcą wzmocnić intuicję indeksowania dla rzeczywistych obciążeń SQL.

Sprawdź swoją wiedzę na temat łączeń SQL za pomocą zestawu pytań skoncentrowanych na łączeniach WEWNĘTRZNYCH, LEWYCH i PEŁNYCH. Będziesz ćwiczyć czytanie zbiorów wyników, przewidywanie liczby wierszy i dostrzeganie, kiedy pojawiają się NULL-e. Doskonałe do przygotowania do rozmowy kwalifikacyjnej lub doskonalenia codziennych umiejętności zapytań.

Sprawdź swoją wiedzę na temat transakcji w bazach danych i poziomów izolacji za pomocą praktycznych pytań opartych na scenariuszach. Przejrzysz ACID, blokady, MVCC oraz klasyczne anomalie, takie jak brudne odczyty i odczyty fantomowe. Połącz podstawy z rzeczywistym rozwiązywaniem problemów, aby wzmocnić swoje instynkty dotyczące SQL i projektowania systemów.
Zidentyfikuj powszechne zagrożenia cybernetyczne oraz najlepsze praktyki obronne stosowane w celu zmniejszenia ryzyka. Obejmuje phishing, złośliwe oprogramowanie, hasła, MFA, podstawy szyfrowania oraz bezpieczne nawyki przeglądania.
Sprawdź swoją wiedzę na temat tego, jak usługi chmurowe są dostarczane i używane. Obejmuje IaaS, PaaS, SaaS, kontenery vs maszyny wirtualne, regiony/strefy dostępności oraz podstawy wspólnej odpowiedzialności.
Sprawdź swoją wiedzę na temat powszechnej składni programowania w popularnych językach. Pytania koncentrują się na zmiennych, pętlach, funkcjach i podstawowych strukturach danych, nie wymagając głębokiej teorii informatycznej.
Dopasuj kluczowe komponenty PC do ich funkcji i wpływu na wydajność. Obejmuje CPU, GPU, RAM, typy pamięci, płyty główne, zasilacze i porty.