DBA / Database
Czym jest pakiet procedur? Z czego się składa?
Wyjaśnij różnicę między WHERE a HAVING
Jakie rodzaje kopii zapasowych znasz? Czym się różnią?
Wspomniałeś o optymalizacji procedur. Co dokładnie zrobiłeś w tym celu?
Czy wpis wykonany zwykłym INSERT-em zostanie zachowany w tabeli logów, jeśli transakcja zostanie cofnięta?
Jak konfiguruje się AlwaysOn Availability Groups i jaka jest rola Windows Server Failover Cluster w tym procesie?
Jak zwrócić wartość z procedury za pomocą kursora (REF CURSOR)?
Czym są wyzwalacze? Jakie rodzaje wyzwalaczy istnieją?
Czy można wywołać wyjątki wewnątrz triggera? Co się stanie z bazą danych i interfejsem RS Bank?
Czy słyszałeś o Nested Loop Join? Czym jest i kiedy się go stosuje?
Jakie typy indeksów znasz w MS SQL Server? Opowiedz o indeksach klastrowych i nieklastrowych.
Jak monitorujesz wydajność bazy danych i co robisz w przypadku wysokiego użycia CPU lub wolnych zapytań?
Do czego służy dyrektywa PRAGMA AUTONOMOUS_TRANSACTION?
Czym jest TCL? Jakie polecenia zawiera TCL?
Czym są funkcje okienkowe i jakie mają zalety w porównaniu do funkcji agregujących?
Jak serwer SQL, który pobiera dane z Postgres, dowiaduje się, że główny Postgres się zawiesił, a Patroni przełączył go na replikę?
Zadanie 3: Znaleźć duplikaty zadań (według departure_station, arrival_station, departure_date, crawler_id) i zaproponować plan bezpiecznego usunięcia z tabeli harvester_tasks_queue.
Jak przeprowadzić drożą aktualizację PostgreSQL w klastrze Patroni?
Jaka jest różnica między kopią zapasową logiczną a fizyczną? Kiedy używać każdej z nich?
Opowiedz o poziomach izolacji transakcji w PostgreSQL.