DBA / Database
Jak nakonfigurovat výběr mastera v Patroni, pokud je jeden z uzlů slabší než ostatní a nemá se stát primárním?
Na co je statistika v databázových systémech?
Úkol 1: Najděte top-5 tras (odjezdová stanice, příjezdová stanice) podle počtu úkolů za leden 2025 z tabulky harvester_tasks_queue.
Co je to transakce? Uveďte principy ACID.
Měli jste případy aktualizace verze produktu databáze? Jak jste se na to připravili a jaké problémy se vyskytly?
Jaké typy JOIN jste mohli vidět v plánu provedení? V jakých situacích se používají?
Probíhá v postupu několik DML operací v jedné transakci?
Co je to replikační slot a k čemu slouží?
Co vás přimělo odejít z posledního zaměstnání?
Co víte o knihovnách Python: pandas, NumPy, PySpark, SQLAlchemy, requests, PyYAML?
Pověz mi více o zabezpečení databází: uživatelé, přihlašování, oprávnění — co jsi dělal na úrovni uživatelů?
Co je to primární klíč (Primary Key) a cizí klíč (Foreign Key)? V čem je mezi nimi rozdíl?
Co je to bloat (nafouknutí) tabulek a indexů? Jak s tím bojovat?
Co jsou klíčové (key) sloupce a INCLUDE sloupce v indexu? Jak je správně používat?
Pokud je v dotazu mnoho podmínek (například 10 sloupců v WHERE a JOIN), jaký index byste vytvořili pro zlepšení výkonu?
Jaké výzvy byly při vytváření clusteru vysoké dostupnosti Always On?
Pracoval jste s triggery? K čemu jste je používal? Jaké typy triggerů znáte (ROW vs STATEMENT)?
Jaká práva mu je třeba udělit, pokud uživatel potřebuje pouze spouštět uloženou proceduru a nic víc?
Můžeš uvést příklad, kdy se používají rekurzivní CTE?
Co víte o konceptech CI/CD a Jenkins?