DBA / Database
Papaskinkite apie savo patirtį su Oracle ir apskritai apie patirtį projektuose
Kokio tipo buvo subpartitionai mėnesio diapazono partitioning metu?
Ar dirbote su PgBouncer ar PgPool? Kam jie reikalingi?
Ką žinote apie CI/CD koncepcijas ir Jenkins?
Užduotis 4: Optimizuokite užklausą WHERE DATE(tep.available_from_departure_date) = departureDate. Paaiškinkite problemą ir pasiūlykite sprendimą.
Papaskink apie Patroni PostgreSQL klasterių architektūrą
Į ką dar atkreipdavote dėmesį našumo stebėjimo metu, išskyrus lėtus užklausas? (CPU, I/O operacijos)
Pasakokite apie ACID principus — ką reiškia kiekviena raidė: Atomicity, Consistency, Isolation, Durability?
Kaip veikia atsarginės kopijos SQL Server (pilnos, diferencinės, transakcijų žurnalas)?
Papaskinkite apie ETL/ELT procesus, matmenines lenteles, snowflake ir star schema schemas.
Kokias PostgreSQL įrankius žinote ir naudojote?
Ar klasteris praktikoje naudojamas atskirai nuo prieinamumo grupių?
Kokios duomenų bazės sukuriamos pagal numatytuosius nustatymus pradedant PostgreSQL klasterį?
Kas yra BULK COLLECT ir FORALL? Kokie yra jų skirtumai ir privalumai?
Kokius timeout parametrus žinote PostgreSQL? Papasakokite apie lock_timeout, statement_timeout, transaction timeout ir session timeout.
Kuo skiriasi EXPLAIN nuo EXPLAIN ANALYZE?
Trumpai papasakok apie ankstesnį projektą.
Kuo skiriasi Always On Availability Groups nuo įprastos replikacijos?
Ar naudojote procedūrų audito ar registracijos logiką? Kaip įgyvendinote?
Iš išvardytų užklausų tipų (SELECT, INSERT, UPDATE, DELETE) — kurios pagreitina indeksus, o kurios juos lėtina?