Как получить список активных сессий в PostgreSQL?
Сессии PostgreSQL видны в pg_stat_activity; для выполняющихся запросов добавьте фильтр state = 'active'.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Сессии PostgreSQL видны в pg_stat_activity; для выполняющихся запросов добавьте фильтр state = 'active'.
Читать ответДедлок нужно разбирать по циклу блокировок и транзакциям из логов, а не автоматически связывать с недавно созданным индексом.
Читать ответОпишите приложение и MySQL отдельными сервисами Compose, с общей приватной сетью, постоянным томом БД и публикацией только HTTP-порта.
Читать ответДа: pg_cancel_backend отменяет текущий запрос, а pg_terminate_backend завершает сессию при наличии нужных прав.
Читать ответСначала определите, кто потерял связь: приложение в Pod или компонент кластера; затем проверяйте DNS, сеть, TLS и саму БД.
Читать ответBlue-Green для stateful-систем требует совместимой схемы данных, синхронизации реплики и единственного активного писателя при переключении.
Читать ответВ кейсе disaster recovery важны не только созданные бэкапы, но и доказанная возможность восстановить данные в пределах RPO и RTO.
Читать ответУберите отстающую реплику из чтения и кандидатов на переключение, затем выясните, теряется время на получение WAL или на его применение.
Читать ответRPO подтверждают максимальной потерей данных, а RTO — временем восстановления сервиса; репликация и бэкапы должны проверяться учебным восстановлением.
Читать ответУровень PostgreSQL лучше описывать по задачам: SQL, проектирование схем, оптимизация запросов и эксплуатация — разные компетенции.
Читать ответИстечение lease запускает отзыв учётных данных; судьба уже открытого PostgreSQL-соединения зависит от механизма отзыва, поэтому рассчитывать на него нельзя.
Читать ответСУБД — не просто файл: это движок, который хранит данные, исполняет запросы, управляет конкуренцией и проверяет правила схемы. Ограничения записаны в метаданных и применяются при изменениях.
Читать ответ