Care este diferența dintre replicarea sincronă și cea asincronă în Always On?
DBA / Database
Ce grant este utilizat pentru a acorda drepturi pentru executarea unei proceduri?
Ți-a fost vreodată nevoie să automatizezi procese? Cum găseai interogările lente și cum avea loc optimizarea?
Cum știi că acești indici pe aceste coloane vor ajuta la obținerea unor interogări performante? Cum determini o selectivitate ridicată?
Ce sunt coloanele cheie și coloanele INCLUDE într-un index? Cum să le folosești corect?
Dintre tipurile de interogări enumerate (SELECT, INSERT, UPDATE, DELETE), care accelerează indexurile și care le încetinesc?
Ce drepturi trebuie să-i acordați dacă utilizatorul trebuie doar să execute o procedură stocată și nimic altceva?
Vorbește mai detaliat despre securitatea bazelor de date: utilizatori, login-uri, permisiuni — ce ai făcut la nivelul utilizatorilor?
Care au fost provocările în crearea clusterului de înaltă disponibilitate Always On?
Dacă în interogare sunt multe condiții (de exemplu, 10 coloane în WHERE și JOIN) — ce index ai crea pentru a îmbunătăți performanța?
Explică conceptual modul cum funcționează indexurile în SQL. Ce tipuri de interogări există în bazele de date?
La ce altceva te uitai în timpul monitorizării performanței în afară de interogările lente? (CPU, operații I/O)
Cum ai asigurat securitatea datelor tale? Ce metodologii ai folosit?
Cum se configurează indicii în PostgreSQL pentru a asigura o căutare rapidă pe toate cheile din tabel?
Vorbește despre indecși: în ce situații i-ai creat, când este bine și când este rău?
Cum ai gestionat drepturile de acces ale utilizatorilor la baza de date? Cum ai creat grupuri de utilizatori și ai acordat permisiuni?
Câte indecși clasați pot fi pe o singură tabelă și de ce?
Cum ai folosit criptarea datelor? În ce situații și pentru ce date?
Vorbește-mi despre abordarea all-in-one în proiect: ai fost tu cel care a creat-o, când a fost aplicată, câte au fost?