Mi a különbség a szinkron és aszinkron replikáció között az Always On-ban?
DBA / Database
Milyen grantet használnak egy eljárás végrehajtási jogának kiadásához?
Hogyan érted meg, hogy ezek a indexek ezen oszlopokon segítenek hatékony lekérdezéseket kapni? Hogyan határozod meg a magas szelektivitást?
Előfordult már, hogy automatizálnod kellett folyamatokat? Hogyan találtad meg a lassú lekérdezéseket, és hogyan történt az optimalizálás?
Mi azok a kulcs (key) oszlopok és INCLUDE oszlopok az indexben? Hogyan használjuk őket helyesen?
Mesélj részletesebben az adatbázisok biztonságáról: felhasználók, bejelentkezések, jogosultságok — mit tettél a felhasználói szinten?
Milyen jogokat kell neki adni, ha a felhasználónak csak egy tárolt eljárást kell végrehajtania és semmi mást?
A felsorolt lekérdezéstípusok (SELECT, INSERT, UPDATE, DELETE) közül melyek gyorsítják az indexeket, és melyek lassítják őket?
Milyen kihívások merültek fel az Always On magas rendelkezésre állás klaszterének létrehozása során?
Ha a lekérdezésben sok feltétel van (például 10 oszlop a WHERE és JOIN-ben) — milyen indexet hoznál létre a teljesítmény javítása érdekében?
Hogyan biztosította adatai biztonságát? Milyen módszereket alkalmazott?
Magyarázd el koncepcionálisan, hogyan működnek az indexek SQL-ben. Milyen típusú lekérdezések léteznek az adatbázisokban?
A teljesítményfigyelés során mire még figyeltél a lassú lekérdezéseken kívül? (CPU, I/O műveletek)
Mesélj az indexekről: milyen helyzetekben hoztad létre, mikor jó és mikor rossz?
Hogyan állítjuk be az indexeket PostgreSQL-ben, hogy gyors keresést biztosítsunk a táblázat összes kulcsánál?
Hogyan kezelte a felhasználók hozzáférési jogait az adatbázishoz? Hogyan hozott létre felhasználói csoportokat és adott meg engedélyeket?
Hány klaszterezett index lehet egy táblán és miért?
Hogyan használtad az adat titkosítást? Milyen helyzetekben és milyen adatokhoz?
Mesélj az All-in-one megközelítésről a projektben: te készítetted, mikor alkalmazták, hány volt?