Vybudujte si pevnú základňu v indexovaní databáz s B-stromami a hash indexmi. Otestujete, ako indexy urýchľujú čítanie, aké kompromisy zavádzajú pri zápisoch a ktorý typ indexu vyhovuje bežným vzorom ...
Vyberte si obtiažnosť a počet otázok pre začiatok.
Očakávajte praktické otázky založené na scenároch o tom, ako sa B-stromy a hash indexy správajú pri rôznych pracovných záťažiach a tvaroch dopytov.
Posilníte základné myšlienky ako poradie kľúčov, cesty vyhľadávania, selektivitu a prečo môže index pomôcť jednému dopytu, zatiaľ čo takmer neovplyvní iný.
Každá otázka má 4 možnosti a nie je tu časovač, takže môžete premýšľať o detailoch vykonania bez ponáhľania.
Pred začatím si vyberte počet otázok, ktoré chcete, a zvoľte nastavenie obtiažnosti, aby ste sa zamerali na základy, vyzvali sa, alebo skombinovali oboje pre vyvážené pokrytie.
Mnohé chyby prichádzajú z predpokladu „index vždy pomáha“ alebo zámene toho, čo umožňuje poradie (rozsahové skeny) oproti tomu, čo optimalizuje hashovanie (presné zhodné).
Ďalšou častou pascou je ignorovanie nákladov na údržbu: vkladanie/aktualizácie, rozdelenia strán a ako voľba indexu ovplyvňuje tabuľky s vysokým zápisom.
Jednoduché položky kontrolujú definície a základné správanie, zatiaľ čo ťažšie sa pýtajú, aby ste odvodili najlepší index pre vzor dopytu alebo predpovedali výkonnostné kompromisy.
Zmiešaná obtiažnosť udržuje kvíz prístupný, zatiaľ čo vás stále pripravuje na skutočné rozhodnutia o ladení databáz.
Na čo sa primárne používa B-strom v databázach?
Na akú operáciu je B-strom optimalizovaný?
Ktorá z nasledujúcich nie je charakteristikou B-stromov?
Tento kvíz má 114 otázok pokrývajúcich základy a kompromisy B-stromov a hash indexovania.
Nie. Každá otázka má 4 možnosti a môžete odpovedať vlastným tempom.
Áno. Vyberte si úroveň obtiažnosti a preferovaný počet otázok pred začiatkom.
Uvidíte aj vzory dopytov, selektivitu, zložené indexy a bežné výkonnostné pasce.
Je ideálny pre študentov a praktikov, ktorí chcú posilniť svoju intuície o indexovaní pre skutočné SQL pracovné zaťaženia.

Otestujte svoje porozumenie SQL spojeniam s vybraným súborom otázok na VNÚTORNÉ, ĽAVÉ a ÚPLNÉ spojenia. Precvičíte si čítanie výsledkov, predpovedanie počtu riadkov a rozpoznávanie, kedy sa objavujú NULL hodnoty. Skvelé na prípravu na pohovory alebo na zdokonaľovanie každodenných dopytovacích zručností.

Otestujte svoje porozumenie databázovým transakciám a úrovniam izolácie pomocou praktických otázok založených na scenároch. Preskúmate ACID, zamykanie, MVCC a klasické anomálie ako špinavé čítania a fantómové čítania. Spojte základy s reálnym riešením problémov, aby ste posilnili svoje inštinkty v SQL a návrhu systémov.