Jaký je rozdíl mezi synchronní a asynchronní replikací v Always On?
DBA / Database
Jaký grant se používá k udělení práv na provádění procedury?
Jak chápeš, že tyto indexy na těchto sloupcích pomohou získat výkonné dotazy? Jak určujete vysokou selektivitu?
Musel jsi někdy automatizovat procesy? Jak jsi našel pomalé dotazy a jak probíhala optimalizace?
Co jsou klíčové (key) sloupce a INCLUDE sloupce v indexu? Jak je správně používat?
Z uvedených typů dotazů (SELECT, INSERT, UPDATE, DELETE) — které urychlují indexy a které je zpomalují?
Pověz mi více o zabezpečení databází: uživatelé, přihlašování, oprávnění — co jsi dělal na úrovni uživatelů?
Jaká práva mu je třeba udělit, pokud uživatel potřebuje pouze spouštět uloženou proceduru a nic víc?
Jaké výzvy byly při vytváření clusteru vysoké dostupnosti Always On?
Pokud je v dotazu mnoho podmínek (například 10 sloupců v WHERE a JOIN), jaký index byste vytvořili pro zlepšení výkonu?
Pověz mi o indexech: v jakých situacích jsi je vytvářel, kdy je to dobré a kdy špatné?
Jak nastavit indexy v PostgreSQL, aby zajistily rychlé hledání podle všech klíčů v tabulce?
Jak jste zajistil bezpečnost svých dat? Jaké metodiky jste použil?
Na co jste ještě při sledování výkonu dával pozor kromě pomalých dotazů? (CPU, I/O operace)
Vysvětli koncepčně, jak fungují indexy v SQL. Jaké druhy dotazů v databázích existují?
Kolik seskupených indexů může být na jedné tabulce a proč?
Jak jste spravoval práva přístupu uživatelů k databázi? Jak jste vytvářel skupiny uživatelů a uděloval oprávnění?
Jak jste použili šifrování dat? V jakých situacích a pro jaká data?
Pověz mi o přístupu all-in-one v projektu: jsi ho vytvářel ty, kdy byl použit, kolik jich bylo?