Kuo skiriasi sinchroninė ir asinchroninė replikacija Always On?
DBA / Database
Kuris grantas naudojamas suteikti teises vykdyti procedūrą?
Ar kada nors teko automatizuoti procesus? Kaip rasite lėtas užklausas ir kaip vyksta optimizacija?
Kaip suprantate, kad šie indeksai šiuose stulpeliuose padės gauti našius užklausimus? Kaip nustatote aukštą selektyvumą?
Kas yra raktinės (key) ir INCLUDE stulpeliai indekse? Kaip juos teisingai naudoti?
Iš išvardytų užklausų tipų (SELECT, INSERT, UPDATE, DELETE) — kurios pagreitina indeksus, o kurios juos lėtina?
Kokias teises turėtų suteikti, jei vartotojas turi tik vykdyti saugomą procedūrą ir nieko daugiau?
Papaskink daugiau apie duomenų bazių saugumą: vartotojai, prisijungimai, leidimai — ką darėte vartotojų lygyje?
Kokios buvo iššūkiai kuriant Always On aukštos prieinamumo klasterį?
Jei užklausoje yra daug sąlygų (pavyzdžiui, 10 stulpelių WHERE ir JOIN), kokį indeksą sukurtumėte našumui pagerinti?
Paaiškinkite konceptualiai, kaip veikia indeksai SQL. Kokie yra užklausų tipai duomenų bazėse?
Į ką dar atkreipdavote dėmesį našumo stebėjimo metu, išskyrus lėtus užklausas? (CPU, I/O operacijos)
Kaip užtikrinote savo duomenų saugumą? Kokias metodikas taikėte?
Kaip sukurti indeksus PostgreSQL, kad užtikrintumėte greitą paiešką pagal visas lentelės raktus?
Papaskink apie indeksus: kokiose situacijose juos kūrei, kada tai gerai, o kada blogai?
Kaip valdėte naudotojų prieigos teises prie duomenų bazės? Kaip kūrėte naudotojų grupes ir suteikėte leidimus?
Kiek klasterizuotų indeksų gali būti vienoje lentelėje ir kodėl?
Kaip naudojote duomenų šifravimą? Kokiose situacijose ir kokiems duomenims?
Papaskok apie viskas viename požiūrį projekte: ar tu jį kūrei, kada jis buvo taikomas, kiek jų buvo?