Czy kiedykolwiek pracowałeś z transakcjami, w których kilka zapytań musi zostać wykonanych jako jedna całość lub całkowicie wycofanych?
DevOps
Jak zoptymalizować zapytanie z podzapytaniami, aby poprawić czytelność i wydajność?
Jak obsługiwane są błędy i wyjątki w pakiecie PL/SQL?
Jak przebiega interakcja między komponentami RS-Bank a PL/SQL — co jest podawane na wejście i co jest zwracane na wyjście?
Opowiedz o architekturze Oracle — struktury pamięci SGA i PGA, dlaczego są oddzielone?
Jak zoptymalizować zapytanie z JOIN-em dużej tabeli (miliony rekordów) i małej tabeli (100-200 rekordów)?
Jak zapewnić jednocześnie wysoką prędkość zapisu i odczytu dla tabeli logów o dużym obciążeniu?
Jak postępujesz, gdy wykryjesz wolno działające zapytanie?
Opowiedz mi o organizacji pracy zespołowej, procesie rozwoju, wersjonowaniu i środowiskach testowych.
Opowiedz o transakcjach autonomicznych i wymianie danych między zwykłą a autonomiczną transakcją
Opowiedz o operacjach zbiorczych w PL/SQL — czym różnią się od zwykłych operacji?
Jakie standardowe pakiety systemowe Oracle używałeś w pracy?
Opowiedz o funkcjach okienkowych — które używałeś i jak działa funkcja LEAD? Jak uniknąć NULL w wyniku LEAD?
Jak działają kursory w Oracle — jawne i niejawne, czym się różnią?
Opowiedz o indeksach w Oracle — jakiego rodzaju używasz i w jakich przypadkach?
Jakie wskazówki w Oracle są używane do przyspieszania zapytań?
Jaka jest kolejność wykonywania zapytania SQL z JOIN, WHERE i GROUP BY?
Czy używasz wyzwalaczy? Jakie typy wyzwalaczy były używane i jak działają w połączeniu z transakcjami?