ENIGMA AI
ENIGMA AI

Вопросы по PostgreSQL

87 реальных вопросов с собеседований разных специальностей, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

Какие основные типы индексов существуют в PostgreSQL?

database middle

В чем разница между командами VACUUM и VACUUM FULL в базе данных PostgreSQL?

database middle

Что такое PostgreSQL?

database junior

Почему вы выбрали PostgreSQL?

database middle

Чем PostgreSQL отличается от MySQL?

database middle

Какие эвристики и правила использует оптимизатор запросов при принятии решения о выборе последовательного сканирования (Sequential Scan) вместо использования индекса?

database senior

В чём принципиальное отличие между PostgreSQL и ClickHouse? Почему ClickHouse называют аналитической базой данных, а PostgreSQL — нет?

database middle

Что такое VACUUM в PostgreSQL?

database middle

Какие виды JOIN существуют в PostgreSQL?

database junior

С какими другими режимами блокировок конфликтует эксклюзивный режим (Access Exclusive) в PostgreSQL?

database middle

Какие существуют режимы блокировок в PostgreSQL?

database middle

Как происходит взаимодействие между PostgreSQL и приложением?

database middle

Как бы вы организовали архитектуру хранения данных, чтобы обеспечить возможность использования как PostgreSQL, так и файлового хранилища?

architecture middle

Что такое «тяжёлые» столбцы в базе данных?

database middle

В каких случаях следует использовать хэш-индекс?

database middle

Какие риски могут возникнуть при резервном копировании PostgreSQL?

database middle

Как проверить состояние реплик в PostgreSQL?

database middle

Можно ли создать индекс на тяжелых столбцах, например, содержащих JSON с логами? Что означает отсутствие индекса для таких столбцов?

database middle

В чем заключаются принципиальные отличия PostgreSQL от ClickHouse и какие из них следует учитывать при написании SQL-запросов?

database middle

Как реализовать динамическое определение адреса базы данных PostgreSQL в приложении после развертывания, чтобы не указывать жестко закодированные параметры в конфигурации?

architecture middle

В чем заключается отличие между библиотекой Psycopg и другими библиотеками для работы с PostgreSQL, и почему Psycopg считается ориентированным на низкоуровневые запросы?

database middle

Как бы вы спроектировали мониторинг производительности PostgreSQL для выявления узких мест и тяжелых запросов, не создавая избыточную нагрузку на базу данных?

database senior

Вы переписывали хранимые процедуры в PostgreSQL?

database middle

Как в PostgreSQL обеспечивается отказоустойчивость?

database middle

Писали ли вы SQL-запросы для PostgreSQL?

database junior

Что произойдет, если выполнить ORDER BY по столбцу, который уже является ключом партиционирования (partition key)?

database middle

Почему планировщик запросов может не использовать индекс, даже если он кажется подходящим для выполнения запроса?

database middle

Как можно безопасно обновить версию PostgreSQL в продакшене?

database middle

Как добавить новое поле в таблицу с 100 миллиардами записей, чтобы избежать или минимизировать downtime?

database senior

Что делать, если в Grafana обнаружено, что запрос к базе данных выполняется слишком долго?

database middle

Вопросы по другим технологиям