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