DBA / Database
Какви видове архивни копия знаеш? В чем е разликата между тях?
Какво е пакет с процедури? От какво се състои?
Какви типове индекси знаете в MS SQL Server? Разкажете за кластерните и некластерните индекси.
Споменахте оптимизация на процедурите. Какво точно направихте за това?
Ще остане ли запис в таблицата с логове, направен чрез обикновен INSERT, ако транзакцията бъде отменена?
Как разбира SQL сървърът, който изтегля данни от Postgres, че главният Postgres е паднал и Patroni го е превключил на реплика?
За какво е необходима директивата PRAGMA AUTONOMOUS_TRANSACTION?
Обяснете разликата между WHERE и HAVING
Как наблюдавате производителността на базата данни и какво правите при висок CPU или бавни заявки?
Чували ли сте за Nested Loop Join? Какво е и кога се използва?
Какво е TCL? Какви команди включва TCL?
Какви са прозоречните функции и какво е тяхното предимство пред агрегатните?
Как се настройват AlwaysOn Availability Groups и каква е ролята на Windows Server Failover Cluster в този процес?
Как да върнем стойност от процедура с помощта на курсор (REF CURSOR)?
Какви са тригерите? Какви видове тригери има?
Могат ли да се извикват изключения вътре в тригера? Какво ще се случи с базата данни и интерфейса RS Bank?
За какво е необходим кворумът в etcd за Patroni?
Задача 3: Намерете дублиращи се задачи (по departure_station, arrival_station, departure_date, crawler_id) и предложете план за безопасно изтриване от таблицата harvester_tasks_queue.
Как да извършите малко обновяване на PostgreSQL в кластер Patroni?
Каква е разликата между логическо и физическо архивиране? Кога да използвате всяко от тях?