Jaka jest różnica między replikacją synchroniczną a asynchroniczną w Always On?
DBA / Database
Jakie uprawnienie jest używane do nadania praw do wykonania procedury?
Jak rozumiesz, że te indeksy na tych kolumnach pomogą uzyskać wydajne zapytania? Jak określasz wysoką selektywność?
Czy musiałeś kiedyś zajmować się automatyzacją procesów? Jak znajdowałeś wolne zapytania i jak przebiegała optymalizacja?
Czym są kolumny kluczowe i kolumny INCLUDE w indeksie? Jak ich prawidłowo używać?
Spośród wymienionych typów zapytań (SELECT, INSERT, UPDATE, DELETE) — które przyspieszają indeksy, a które je spowalniają?
Opowiedz więcej o bezpieczeństwie baz danych: użytkownicy, loginy, uprawnienia — co robiłeś na poziomie użytkowników?
Jakie prawa należy mu przyznać, jeśli użytkownik musi tylko wykonywać procedurę składowaną i nic więcej?
Jakie wyzwania pojawiły się podczas tworzenia klastra wysokiej dostępności Always On?
Jeśli w zapytaniu jest dużo warunków (np. 10 kolumn w WHERE i JOIN), jaki indeks utworzysz, aby poprawić wydajność?
Opowiedz o indeksach: w jakich sytuacjach je tworzyłeś, kiedy to jest dobre, a kiedy złe?
Jak skonfigurować indeksy w PostgreSQL, aby zapewnić szybkie wyszukiwanie we wszystkich kluczach w tabeli?
Jak zapewniłeś bezpieczeństwo swoich danych? Jakie metody stosowałeś?
Na co jeszcze zwracałeś uwagę podczas monitorowania wydajności oprócz wolnych zapytań? (CPU, operacje I/O)
Wyjaśnij koncepcyjnie, jak działają indeksy w SQL. Jakie rodzaje zapytań istnieją w bazach danych?
Ile zindeksowanych indeksów może być na jednej tabeli i dlaczego?
Jak zarządzałeś uprawnieniami dostępu użytkowników do bazy danych? Jak tworzyłeś grupy użytkowników i przydzielałeś uprawnienia?
Jak używałeś szyfrowania danych? W jakich sytuacjach i dla jakich danych?
Opowiedz o podejściu all-in-one w projekcie: czy to ty je tworzyłeś, kiedy było stosowane, ile ich było?