Avez-vous déjà travaillé avec des transactions où plusieurs requêtes doivent être exécutées comme une seule unité ou complètement annulées?
DevOps
Comment optimiser une requête avec des sous-requêtes pour améliorer la lisibilité et la performance?
Comment les erreurs et exceptions sont-elles traitées à l'intérieur du paquet PL/SQL?
Comment se déroule l'interaction entre les composants RS-Bank et PL/SQL — qu'est-ce qui est fourni en entrée et qu'est-ce qui est renvoyé en sortie?
Parlez-moi de l'architecture Oracle — les structures de mémoire SGA et PGA, pourquoi sont-elles séparées?
Comment optimiser une requête avec JOIN entre une grande table (millions d'enregistrements) et une petite (100-200 enregistrements) ?
Comment assurer à la fois une vitesse d'écriture et de lecture élevée pour une table de logs à forte charge?
Comment agissez-vous lors de la détection d'une requête lente?
Parlez-moi de l'organisation du travail en équipe, du processus de développement, du versionnage et des environnements de test.
Parlez-moi des transactions autonomes et de l'échange de données entre une transaction normale et une transaction autonome
Parlez-moi des opérations en bulk dans PL/SQL — en quoi diffèrent-elles des opérations normales?
Parlez-moi des fonctions de fenêtrage — lesquelles avez-vous utilisées et comment fonctionne la fonction LEAD ? Comment éviter les NULL dans le résultat de LEAD ?
Comment fonctionnent les curseurs dans Oracle — explicites et implicites, quelles sont leurs différences?
Quels packages système standard Oracle avez-vous utilisés dans votre travail?
Parle-moi des index dans Oracle — quels types utilises-tu et dans quels cas?
Quelles astuces dans Oracle sont utilisées pour accélérer les requêtes?
Quel est l'ordre d'exécution d'une requête SQL avec JOIN, WHERE et GROUP BY?
Utilisez-vous des déclencheurs ? Quels types de déclencheurs ont été utilisés et comment fonctionnent-ils en combinaison avec les transactions ?