Qual è la differenza tra replica sincrona e asincrona in Always On?
DBA / Database
Quale grant viene utilizzato per concedere i permessi per eseguire una procedura?
Hai mai dovuto automatizzare i processi? Come trovavi le query lente e come avveniva l'ottimizzazione?
Come capisci che questi indici su queste colonne aiuteranno a ottenere query performanti? Come determini un'alta selettività?
Cosa sono le colonne chiave e le colonne INCLUDE in un indice? Come usarle correttamente?
Tra i tipi di query elencati (SELECT, INSERT, UPDATE, DELETE), quali accelerano gli indici e quali li rallentano?
Quali permessi bisogna concedere se l'utente deve solo eseguire una stored procedure e nient'altro?
Parla più dettagliatamente della sicurezza dei database: utenti, login, permessi — cosa hai fatto a livello di utenti?
Quali sono state le sfide durante la creazione del cluster di alta disponibilità Always On?
Se nella query ci sono molte condizioni (ad esempio 10 colonne in WHERE e JOIN), quale indice creeresti per migliorare le prestazioni?
Spiega concettualmente come funzionano gli indici in SQL. Quali tipi di query esistono nei database?
A cosa prestavi attenzione durante il monitoraggio delle prestazioni oltre alle query lente? (CPU, operazioni di I/O)
Come hai garantito la sicurezza dei tuoi dati? Quali metodologie hai applicato?
Come configurare gli indici in PostgreSQL per garantire una ricerca rapida su tutte le chiavi della tabella?
Parlami degli indici: in quali situazioni li hai creati, quando è buono e quando è cattivo?
Come hai gestito i diritti di accesso degli utenti al database? Come hai creato gruppi di utenti e assegnato permessi?
Quanti indici clusterizzati possono esserci su una singola tabella e perché?
Come hai utilizzato la crittografia dei dati? In quali situazioni e per quali dati?
Parlami dell'approccio tutto-in-uno nel progetto: sei stato tu a crearlo, quando è stato applicato, quanti ce n'erano?