Что такое мёртвые кортежи (dead tuples) в PostgreSQL?
Dead tuples — старые версии строк, которые больше не нужны ни одной транзакции после изменений или удаления.
Читать ответПодготовка к интервью
37 вопросов с собеседований в Банк ДОМ.РФ
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Банк ДОМ.РФ. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: Kubernetes, SQL, TLS.
Каталог
Dead tuples — старые версии строк, которые больше не нужны ни одной транзакции после изменений или удаления.
Читать ответВ типовой схеме DNS приводит клиента к внешнему балансировщику, затем запрос проходит через Ingress/Gateway к Service и выбранному Pod.
Читать ответPgBouncer переиспользует ограниченный пул соединений с PostgreSQL для большого числа клиентских подключений.
Читать ответДа, составной индекс строится по нескольким столбцам и может поддерживать соответствующие фильтры и сортировки.
Читать ответИндексы выбирают по частым фильтрам, соединениям, сортировкам и требованиям уникальности.
Читать ответВ обычном веб-сценарии TLS клиент проверяет сертификат сервера, а при mTLS сервер дополнительно проверяет клиентский сертификат.
Читать ответЗависит от подключения: переменные окружения не обновятся в работающем процессе, а обычные смонтированные файлы обновляются с задержкой.
Читать ответОпишите размещение узлов PostgreSQL, хранилища координации и точки подключения клиентов к текущему лидеру.
Читать ответОпределите, на какой стороне и этапе возникает ошибка, затем проверьте имя сервера, цепочку доверия, срок сертификата и часы.
Читать ответУберите единичные точки отказа: распределите экземпляры приложения и компоненты управления по независимым зонам отказа, обеспечьте резервирование данных и готовность реплик.
Читать ответВ обычной consumer group одна партиция в момент назначения закреплена за одним участником группы.
Читать ответЕсли старые данные действительно не нужны этой группе, можно перенести её смещения на нужную позицию, например конец каждой партиции.
Читать ответ