Kdy je index nevýhodný?
Java
Co je to replikace, partitioning a sharding?
Co je to deadlock? Jak se mu vyhnout?
Používáte nějaké ORM? Používali jste je? Proč?
Jak jsi optimalizoval dotazy? Jak jsi poznal, že špatně fungují?
Můžeš říct plusy a mínusy ORM, a kdy bys ho použil nebo ne?
Jak funguje EXPLAIN a v čem je rozdíl od EXPLAIN ANALYZE?
Jak vytvořit index na velké tabulce v produkci bez blokování a překročení časových limitů Kubernetes?
Jaké jsou typy databází a k čemu slouží?
Jaké úrovně izolace transakcí znáte v souvislosti s PostgreSQL?
Jak jste provedli změny v databázi na produkci? Použili jste Liquibase?
Jak vyřešit problém dlouhé migrace databáze při omezeném čase na testování Kubernetes (sonda životnosti)?
Co jsou pesimistické a optimistické zámky? Jak získat pesimistickou zámku bez změny úrovně izolace?
Jaké indexy znáte? Jak funguje index B-stromu?
Jak bys provedl složitou migraci (přidání povinného sloupce do tabulky s 300 miliony záznamů) pomocí Liquibase?
Bude složený index na polích name a username fungovat při dotazu WHERE username = ?
Jak implementovat optimistickou blokaci v kódu? Co se stane při konfliktu verzí?
Kafka vs RabbitMQ — rozdíly. Jak fungují skupiny spotřebitelů v Kafka?
Co jsou transakce? Vysvětlete důvody jejich použití a vlastnosti ACID.
Proč může plánovač ignorovat index i když existuje?