DBA / Database
Come configurare la scelta del master in Patroni se uno dei nodi è più debole degli altri e non deve diventare primario?
A cosa serve la statistica nei sistemi di gestione dei database?
Compito 1: Trova le prime 5 rotte (stazione di partenza, stazione di arrivo) per numero di task a gennaio 2025 dalla tabella harvester_tasks_queue.
Cos'è una transazione? Nomina i principi ACID.
Hai avuto casi di aggiornamento della versione del prodotto del database? Come ti sei preparato e quali problemi sono sorti?
Quali tipi di JOIN hai potuto vedere nel piano di esecuzione? In quali situazioni vengono utilizzati?
Vengono eseguite più operazioni DML in una singola transazione nel procedimento?
Puoi fare un esempio di quando vengono utilizzati i CTE ricorsivi?
Cos'è uno slot di replica e a cosa serve?
Qual è il livello di isolamento delle transazioni in Oracle di default?
Cosa ti ha spinto a lasciare l'ultimo lavoro?
Cosa sai delle librerie Python: pandas, NumPy, PySpark, SQLAlchemy, requests, PyYAML?
Parla più dettagliatamente della sicurezza dei database: utenti, login, permessi — cosa hai fatto a livello di utenti?
Cos'è una chiave primaria (Primary Key) e una chiave esterna (Foreign Key)? Qual è la differenza tra loro?
Cos'è il bloat (gonfiore) di tabelle e indici? Come combatterlo?
Cosa sono le colonne chiave e le colonne INCLUDE in un indice? Come usarle correttamente?
Se nella query ci sono molte condizioni (ad esempio 10 colonne in WHERE e JOIN), quale indice creeresti per migliorare le prestazioni?
Quali sono state le sfide durante la creazione del cluster di alta disponibilità Always On?
Hai lavorato con trigger? Per cosa li hai usati? Quali tipi di trigger conosci (ROW vs STATEMENT)?
Quali permessi bisogna concedere se l'utente deve solo eseguire una stored procedure e nient'altro?