Что нужно сделать, чтобы данные PostgreSQL не потерялись после перезапуска контейнера?
Данные контейнера по умолчанию сохраняются в его файловой системе, которая является временной и изолированной.
Читать ответПодготовка к интервью
553 вопроса по PostgreSQL с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по PostgreSQL — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: database, sql, postgresql.
Каталог
Данные контейнера по умолчанию сохраняются в его файловой системе, которая является временной и изолированной.
Читать ответВ PostgreSQL существует несколько типов индексов, каждый из которых подходит для разных задач:
Читать ответОптимизация PostgreSQL обычно начинается с анализа производительности и выявления узких мест:
Читать ответВ типичных условиях на современном сервере с SSD можно ожидать следующие ориентиры:
Читать ответВ PostgreSQL для реализации полнотекстового поиска используется механизм индексов типа GiST (Generalized Search Tree) или GIN (Generalized Inverted Index).
Читать ответPostgreSQL поддерживает четыре стандартных уровня изоляции транзакций, определённых в SQL стандарте:
Читать ответПолная вакуумная очистка (full vacuum) в базе данных — это процесс, при котором удаляются все неиспользуемые данные и освобождается место, занимаемое удалёнными или обновлёнными строками.
Читать ответВ PostgreSQL типы данных json и jsonb используются для хранения JSON-данных, но имеют важные отличия:
Читать ответВ микросервисе на базе PostgreSQL для хранения медиафайлов обычно разделяют ответственность между базой данных и объектным хранилищем S3:
Читать ответБез SKIP LOCKED запрос будет ждать освобождения блокировки, что может привести к блокировкам и задержкам.
Читать ответВ PostgreSQL я широко использовал следующие возможности:
Читать ответВ работе с Postgres я занимался написанием сложных SQL-запросов, включая JOIN, подзапросы и агрегации для оптимизации выборок данных.
Читать ответ