DBA / Database
Hogyan hajtsunk vég egy nagyobb PostgreSQL-frissítést a Patroni klaszterben?
Mi azok a kulcs (key) oszlopok és INCLUDE oszlopok az indexben? Hogyan használjuk őket helyesen?
Ha a lekérdezésben sok feltétel van (például 10 oszlop a WHERE és JOIN-ben) — milyen indexet hoznál létre a teljesítmény javítása érdekében?
Milyen JOIN típusokat láthattál a végrehajtási tervben? Milyen helyzetekben használják őket?
Tudsz példát mondani arra, mikor használják a rekurzív CTE-ket?
Mi az alapértelmezett tranzakció elszigeteltségi szint az Oracle-ben?
Miért szükséges a statisztika az adatbázis-kezelő rendszerekben?
A korona nélküli replikák csak olvasási módban vannak vagy nem?
Mi az a primer kulcs (Primary Key) és idegen kulcs (Foreign Key)? Miben különböznek?
Mi az a bloat (duzzadás) táblák és indexek esetén? Hogyan lehet ellene küzdeni?
Mesélj az All-in-one megközelítésről a projektben: te készítetted, mikor alkalmazták, hány volt?
Van egy SELECT lekérdezésünk a date oszlopon, amelyen B-Tree index van. A lekérdezés lassan fut, és a tervben látható, hogy az index nem alkalmazódott. Miért?
Dolgozott már triggerekkel? Mire használta őket? Milyen típusú triggerek ismerete (ROW vs STATEMENT)?
Kérlek, mesélj a legutóbbi projektedről — milyen projekt volt, mit csináltál, mik voltak a feladatok, milyen stack-et használtál?
Mi a különbség a normál CTE és a rekurzív CTE között?
Mi az a folyamat a PL/SQL-ben?
Miért szükséges a kvórum az etcd-ben a Patroni számára?
Milyen típusúak voltak az alrészek a hónap szerinti tartomány szerinti partícionálásnál?
Mit tud a CI/CD fogalmakról és a Jenkinsről?
4. feladat: Optimalizálja a WHERE DATE(tep.available_from_departure_date) = departureDate lekérdezést. Magyarázza el a problémát és javasoljon megoldást.