DBA / Database
Как определить зависшие транзакции в PostgreSQL?
Сколько кластеризованных индексов может быть на одной таблице и почему?
Приходилось ли тебе заниматься автоматизацией процессов? Как вы находили медленные запросы и как происходила оптимизация?
Что такое ключевые (key) колонки и INCLUDE колонки в индексе? Как правильно их использовать?
Какие челленджи были в ходе создания кластера высокой доступности Always On?
По какому типу были субпартиции при range партиционировании по месяцу?
Как подходить к проектированию таблиц с сотнями миллионов записей?
Что такое автономная транзакция? Как её использовать и как объявить?
Для чего нужна статистика в СУБД?
Были ли у вас кейсы апгрейда версии продукта базы данных? Как вы готовились и какие проблемы возникали?
Расскажи подробнее про безопасность баз данных: пользователи, логины, permissions — что ты делал на уровне пользователей?
В чём разница между синхронным и асинхронным режимом репликации в AlwaysOn?
Что такое слот репликации и для чего он нужен?
Была ли нормализована схема данных в вашем проекте? Как вы подходили к нормализации?
Как ты использовал шифрование данных (data encryption)? В каких ситуациях и для каких данных?
Работал ли по Scrum? Расскажи.
Как ты понимаешь, что именно эти индексы на эти колонки помогут получить производительные запросы? Как определяешь высокую селективность?
Переведите предложение: 'Это сейчас помогает' (Present Continuous)
Разница между обычным CTE и рекурсивным CTE?
Расскажи про партиционирование в Oracle: какие типы есть и как использовал?