DBA / Database
Расскажи про партиционирование в Oracle: какие типы есть и как использовал?
Переведите предложение: 'Это сейчас помогает' (Present Continuous)
Расскажи про основные процессы PostgreSQL
Объясни концептуально, как работают индексы в SQL. Какие виды запросов к базе данных существуют?
Какие типы репликации существуют в PostgreSQL? В чём разница между физической и логической репликацией?
Что такое кворум в Patroni и зачем он нужен?
Что такое хинты в Oracle? Какими пользовался?
Разница между обычным CTE и рекурсивным CTE?
Задание 2: Найти маршруты с активными задачами (status = 'Ready to start'), но без обновлений 30+ дней. Схемы: harvester_tasks_queue и station__crawler_mapping_with_crawler_ids.
Что такое транзакция? Назови принципы ACID.
Как ты управлял правами доступа пользователей к базе данных? Как создавал группы пользователей и выдавал permissions?
При мониторинге производительности на что ещё обращал внимание помимо медленных запросов? (CPU, I/O операции)
Расскажите об ACID принципах — что означает каждая буква: Atomicity, Consistency, Isolation, Durability?
Какие типы JOIN ты мог увидеть в плане выполнения? В каких ситуациях они используются?
Работали ли вы с Execution Plan? На какие показатели смотрите и как принимаете решение по индексам?
Если в запросе много условий (например 10 колонок в WHERE и JOIN) — какой индекс создашь для улучшения производительности?
В процедуре последовательно выполняются несколько DML-операций. Они выполняются в одной транзакции?
Какие уровни изоляции транзакций есть в SQL Server?
Реплики без короны — они в режиме read-only или нет?
Какие системные базы данных есть в MS SQL Server?