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