Základy indexování: B-stromy a hash
Vybudujte si pevný základ v indexování databází s B-stromy a hash indexy. Otestujete, jak indexy urychlují čtení, jaké kompromisy přinášejí při zápisech a který typ indexu se hodí pro běžné vzory dota...
Spustit Kvíz
Vyberte obtížnost a počet otázek pro začátek.
O tomto kvízu
Co budete cvičit
Očekávejte praktické otázky založené na scénářích o tom, jak se B-stromy a hash indexy chovají při různých pracovních zátěžích a tvarech dotazů.
Posílíte základní myšlenky jako je pořadí klíčů, cesty vyhledávání, selektivita a proč může index pomoci jednomu dotazu, zatímco málo ovlivní jiný.
Formát kvízu a obtížnost
Každá otázka má 4 možnosti a není zde časovač, takže můžete uvažovat o detailech provedení bez spěchu.
Vyberte si počet otázek, které chcete, před začátkem, a zvolte nastavení obtížnosti, abyste se zaměřili na základy, vyzvali se, nebo smíchali obojí pro vyvážené pokrytí.
Běžné úskalí, na která si dát pozor
Mnoho chyb vychází z předpokladu „index vždy pomáhá“ nebo zmatku mezi tím, co umožňuje pořadí (rozsahové skeny) a co optimalizuje hash (přesné shody).
Další častou pastí je ignorování nákladů na údržbu: vkládání/aktualizace, dělení stránek a jak volba indexu ovlivňuje tabulky s vysokým zápisem.
- Zmatení bodových vyhledávání s rozsahovými dotazy při výběru B-stromu vs hash
- Přecenění výhod indexu na sloupcích s nízkou selektivitou
- Zapomínání, že další indexy urychlují čtení, ale mohou zpomalit zápisy
- Zmatení chování clustered vs non-clustered a co to znamená pro I/O
- Špatné pochopení pravidel složeného indexu (nejlevější prefix a pořadí sloupců)
Jak se udržuje vyvážená obtížnost
Snadné položky kontrolují definice a základní chování, zatímco obtížnější se ptají, abyste odvodili nejlepší index pro vzor dotazu nebo předpověděli výkonnostní kompromisy.
Smíšená obtížnost udržuje kvíz přístupný, zatímco vás stále připravuje na skutečná rozhodnutí o ladění databází.
Ukázkové otázky
K čemu se B-strom primárně používá v databázích?
- A.Indexování dat
- B.Ukládání obrázků
- C.Síťové směrování
- D.Šifrování dat
Na jakou operaci je B-strom optimalizován?
- A.Vyhledávací operace
- B.Vkládání dat
- C.Výstup dat
- D.Mazání dat
Která z následujících není charakteristikou B-stromů?
- A.Uzel může mít pouze dva děti
- B.Uzel je seřazený
- C.Uzel může mít více dětí
- D.Listové uzly jsou na stejné úrovni
FAQ kvízu
Kolik otázek je v tomto kvízu?
Tento kvíz má 114 otázek pokrývajících základy a kompromisy indexování B-stromů a hash.
Je zde časovač nebo časový limit?
Ne. Každá otázka má 4 možnosti a můžete odpovídat vlastním tempem.
Mohu si vybrat obtížnost a počet otázek?
Ano. Vyberte si úroveň obtížnosti a preferovaný počet otázek před začátkem.
Jaká témata jsou pokryta kromě B-stromu vs hash?
Uvidíte také vzory dotazů, selektivitu, složené indexy a běžné výkonnostní úskalí.
Pro koho je tento kvíz nejvhodnější?
Je ideální pro studenty a praktikanty, kteří chtějí posílit intuici pro indexování pro skutečné SQL pracovní zátěže.
Zahrajte si tento kvíz v jiném jazyce(7)
Související kvízy

SQL spojení: vnitřní, levé a plné
Otestujte své porozumění SQL spojení pomocí zaměřeného souboru otázek na VNITŘNÍ, LEVÉ a PLNÉ spojení. Procvičíte si čtení výsledkových sad, předpovídání počtu řádků a rozpoznávání, kdy se objevují NULLy. Skvělé pro přípravu na pohovory nebo zdokonalování každodenních dovedností v dotazování.

Transakce a úrovně izolace vysvětleny
Otestujte své porozumění databázovým transakcím a úrovním izolace pomocí praktických otázek založených na scénářích. Přezkoumáte ACID, zamykání, MVCC a klasické anomálie jako špinavé čtení a fantomová čtení. Smíchejte základy s reálným odstraňováním problémů, abyste posílili své instinkty v SQL a návrhu systémů.
Počítačové hardwarové komponenty a jejich role
Přiřaďte klíčové komponenty PC k tomu, co dělají a jak ovlivňují výkon. Pokrývá CPU, GPU, RAM, typy úložišť, základní desky, zdroje napájení a porty.
Modely služeb cloud computingu vysvětleny
Zkontrolujte své porozumění tomu, jak jsou cloudové služby dodávány a používány. Pokrývá IaaS, PaaS, SaaS, kontejnery vs VM, regiony/availability zóny a základy sdílené odpovědnosti.
Kybernetické hrozby a obrany
Identifikujte běžné kybernetické hrozby a nejlepší obranné praktiky používané k minimalizaci rizika. Pokrývá phishing, malware, hesla, MFA, základy šifrování a bezpečné prohlížecí návyky.
Základy syntaxe programovacích jazyků
Otestujte si své znalosti běžné syntaxe programování v populárních jazycích. Otázky se zaměřují na proměnné, smyčky, funkce a základní datové struktury, aniž by vyžadovaly hlubokou teorii informatiky.