DBA / Database
Jaka jest różnica między kopią zapasową logiczną a fizyczną? Kiedy używać każdej z nich?
Jakie narzędzia monitorujące używałeś?
Czym są podpowiedzi i jakich konkretnych podpowiedzi użyłeś?
Jak zidentyfikować zawieszone transakcje w PostgreSQL?
To nie znaczy, że wróciliśmy na właściwy tor.
Jak rozumiesz, że te indeksy na tych kolumnach pomogą uzyskać wydajne zapytania? Jak określasz wysoką selektywność?
Jakie poziomy izolacji transakcji są w Oracle? Który jest domyślny? Czym różni się READ COMMITTED od SERIALIZABLE?
Jaka jest różnica między wysyłaniem logów a kopią zapasową przyrostową?
Jak radziliście sobie z deadlockami w systemie o dużym obciążeniu? Co zrobiliście po ich wykryciu?
Opowiedz o głównych procesach PostgreSQL
Jak obsługiwać wyjątki w obrębie triggera? Czy lepiej zgłaszać błąd, czy go zignorować?
Czy schemat danych został znormalizowany w Twoim projekcie? Jak podszedłeś do normalizacji?
Czym jest WAL (Write-Ahead Log)?
Czy musiałeś kiedyś zajmować się automatyzacją procesów? Jak znajdowałeś wolne zapytania i jak przebiegała optymalizacja?
Jakie typy replikacji istnieją w PostgreSQL? Jaka jest różnica między replikacją fizyczną a logiczną?
Jak zaimplementować blok wyjątków w PL/SQL? Jak utworzyć własne wyjątki?
Jak skonfigurować indeksy w PostgreSQL, aby zapewnić szybkie wyszukiwanie we wszystkich kluczach w tabeli?
Jak zarządzane są segmenty WAL i jak się je ponownie wykorzystuje?
Jak podchodzić do projektowania tabel z setkami milionów rekordów?
Czym jest kworum w Patroni i do czego jest potrzebne?