Hai mai lavorato con transazioni in cui più richieste devono essere eseguite come un'unica unità o annullate completamente?
DevOps
Come ottimizzare una query con sottoquery per migliorare leggibilità e prestazioni?
Come vengono gestiti gli errori e le eccezioni all'interno del pacchetto PL/SQL?
Come avviene l'interazione tra i componenti RS-Bank e PL/SQL — cosa viene fornito in ingresso e cosa viene restituito in uscita?
Parla dell'architettura Oracle — le strutture di memoria SGA e PGA, perché sono separate?
Come ottimizzare una query con JOIN tra una grande tabella (milioni di record) e una piccola (100-200 record)?
Come garantire un'elevata velocità di scrittura e lettura contemporaneamente per una tabella di log ad alta intensità?
Come ti comporti quando rilevi una richiesta che si esegue lentamente?
Parlami dell'organizzazione del lavoro di squadra, del processo di sviluppo, del versioning e degli ambienti di test.
Parla di transazioni autonome e scambio di dati tra una transazione normale e una autonoma
Parla delle operazioni di bulk in PL/SQL — come si differenziano dalle operazioni normali?
Parla delle funzioni di finestra — quali hai usato e come funziona la funzione LEAD? Come evitare NULL nel risultato di LEAD?
Come funzionano i cursori in Oracle — espliciti e impliciti, in cosa si differenziano?
Quali pacchetti di sistema Oracle standard hai utilizzato nel tuo lavoro?
Parlami degli indici in Oracle — quali tipi usi e in quali casi?
Quali suggerimenti in Oracle vengono utilizzati per accelerare le query?
Qual è l'ordine di esecuzione di una query SQL con JOIN, WHERE e GROUP BY?
Utilizzi trigger? Quali tipi di trigger sono stati usati e come funzionano in combinazione con le transazioni?