Haben Sie schon einmal mit Transaktionen gearbeitet, bei denen mehrere Anfragen als eine Einheit ausgeführt oder vollständig zurückgesetzt werden müssen?
DevOps
Wie optimiert man eine Abfrage mit Unterabfragen zur Verbesserung der Lesbarkeit und Leistung?
Wie werden Fehler und Ausnahmen innerhalb des PL/SQL-Pakets behandelt?
Wie erfolgt die Interaktion zwischen den Komponenten RS-Bank und PL/SQL — was wird als Eingabe bereitgestellt und was wird als Ausgabe zurückgegeben?
Erzählen Sie mir von der Oracle-Architektur — die Speicherstrukturen SGA und PGA, warum sind sie getrennt?
Wie optimiert man eine JOIN-Abfrage zwischen einer großen Tabelle (Millionen von Einträgen) und einer kleinen Tabelle (100-200 Einträge)?
Wie kann man gleichzeitig hohe Schreib- und Lesegeschwindigkeit für eine hochbelastete Log-Tabelle gewährleisten?
Erzählen Sie mir von der Organisation der Teamarbeit, dem Entwicklungsprozess, der Versionskontrolle und den Testumgebungen.
Wie gehst du vor, wenn du eine langsam laufende Anfrage entdeckst?
Erzählen Sie mir von autonomen Transaktionen und dem Datenaustausch zwischen einer normalen und einer autonomen Transaktion
Erzähle mir von Bulk-Operationen in PL/SQL — wie unterscheiden sie sich von normalen Operationen?
Welche Standard-Oracle-Systempakete haben Sie bei der Arbeit verwendet?
Erzähle mir von Fensterfunktionen — welche hast du verwendet und wie funktioniert die LEAD-Funktion? Wie vermeidet man NULL im Ergebnis von LEAD?
Wie funktionieren Cursor in Oracle — explizit und implizit, worin unterscheiden sie sich?
Erzähle mir von Indizes in Oracle — welche Typen verwendest du und in welchen Fällen?
In welcher Reihenfolge werden SQL-Abfragen mit JOIN, WHERE und GROUP BY ausgeführt?
Welche Hinweise in Oracle werden verwendet, um Abfragen zu beschleunigen?
Verwenden Sie Trigger? Welche Arten von Triggern wurden verwendet und wie funktionieren sie in Kombination mit Transaktionen?