Каква е разликата между синхронната и асинхронната репликация в Always On?
DBA / Database
Кой grant се използва за предоставяне на права за изпълнение на процедура?
Как разбираш, че тези индекси върху тези колони ще помогнат за получаване на ефективни заявки? Как определяш високата селективност?
Имало ли е случаи, когато ти се е налагало да автоматизираш процеси? Как намираш бавните заявки и как протича оптимизацията?
Какви са ключовите (key) колони и INCLUDE колоните в индекс? Как правилно да ги използваме?
Разкажи повече за сигурността на базите данни: потребители, логини, разрешения — какво прави на ниво потребители?
Какви права трябва да му се предоставят, ако потребителят трябва само да изпълнява съхранена процедура и нищо повече?
От изброените типове заявки (SELECT, INSERT, UPDATE, DELETE) — кои ускоряват индексите, а кои ги забавят?
Какви предизвикателства имаше при създаването на клъстера за висока наличност Always On?
Ако в заявката има много условия (например 10 колони в WHERE и JOIN) — кой индекс бихте създали за подобряване на производителността?
Как осигурихте сигурността на данните си? Какви методи използвахте?
Обяснете концептуално как работят индексите в SQL. Какви видове заявки съществуват в базите данни?
На какво още обръщахте внимание при мониторинг на производителността освен бавните заявки? (CPU, I/O операции)
Разкажи ми за индексите: в кои ситуации ги създаваше, кога е добре и кога е лошо?
Как да настроите индексите в PostgreSQL, за да осигурите бързо търсене по всички ключове в таблицата?
Как управлявахте правата за достъп на потребителите до базата данни? Как създавахте групи потребители и им предоставяхте разрешения?
Колко кластеризирани индекса може да има на една таблица и защо?
Как сте използвали криптирането на данни? В кои ситуации и за какви данни?
Разкажи за подхода all-in-one в проекта: ти ли го създаде, кога беше приложен, колко имаше?