DBA / Database
Milyen típusú biztonsági mentéseket ismersz? Miben különböznek egymástól?
Mi az a eljáráscsomag? Miből áll?
Milyen index típusokat ismer az MS SQL Server-ben? Meséljen a klaszter és nem klaszter indexekről.
A folyamatok optimalizálásáról beszéltél. Pontosan mit tettél ezért?
Mit jelent a PRAGMA AUTONOMOUS_TRANSACTION direktíva?
Visszavonásra kerül a tranzakció, megmarad-e a log táblában a normál INSERT-tel készült bejegyzés?
Hogyan tudja az SQL-szerver, amely adatokat tölt le a Postgres-ből, hogy a Postgres mester leállt, és a Patroni átállította replikára?
Hogyan monitorozza az adatbázis teljesítményét, és mit tesz magas CPU vagy lassú lekérdezések esetén?
Magyarázd el a WHERE és HAVING közötti különbséget
Hallottál már a Nested Loop Join-ról? Mi ez és mikor alkalmazzák?
Mi az a TCL? Milyen parancsokat tartalmaz a TCL?
Mi az ablakfüggvények és mi az előnyük az aggregált függvényekhez képest?
Hogyan állíthatók be az AlwaysOn Availability Groups, és mi a Windows Server Failover Cluster szerepe ebben a folyamatban?
Hogyan adjuk vissza az értéket egy eljárásból egy kurzor (REF CURSOR) segítségével?
Mi azok a trigger-ek? Milyen típusú trigger-ek léteznek?
Kivétel hívható-e triggeren belül? Mi történik az adatbázissal és az RS Bank felületével?
Miért szükséges a kvórum az etcd-ben a Patroni számára?
3. feladat: Találja meg a duplikált feladatokat (departure_station, arrival_station, departure_date, crawler_id szerint), és javasoljon biztonságos törlési tervet a harvester_tasks_queue táblából.
Hogyan végezhető el egy kisebb frissítés a PostgreSQL-ben a Patroni klaszterben?
Mi a különbség a logikai és a fizikai mentés között? Mikor használjuk mindkettőt?