Расскажи про основные процессы PostgreSQL
В PostgreSQL есть несколько ключевых процессов, обеспечивающих работу СУБД:
Читать ответПодготовка к интервью
11 вопросов с собеседований в T1 ИИ
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в T1 ИИ. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: postgresql, database, sql.
Каталог
В PostgreSQL есть несколько ключевых процессов, обеспечивающих работу СУБД:
Читать ответТранзакция — это последовательность операций с базой данных, которые выполняются как единое целое.
Читать ответИдея MVCC в том, что при изменении данных не происходит перезапись существующих записей, а создаются новые версии.
Читать ответTransaction ID Wraparound в PostgreSQL — это ситуация, связанная с ограничением на количество уникальных идентификаторов транзакций (Transaction IDs, или XID), которые PostgreSQL может использовать.
Читать ответBloat (распухание) таблиц и индексов — это ситуация, когда в базе данных физически занимается больше места, чем нужно для хранения актуальных данных.
Читать ответCheckpointer и Background Writer — это два разных процесса в PostgreSQL, которые занимаются записью данных на диск, но с разными целями и механизмами.
Читать ответСтатистика в СУБД нужна для оптимизации выполнения запросов. Она содержит информацию о распределении данных в таблицах и индексах: количество строк, уникальных значений, распределение значений в столбцах и т.п.
Читать ответЯ работал в роли DBA около 3 лет, занимаясь администрированием и оптимизацией баз данных PostgreSQL и MySQL. В мои обязанности входило:
Читать ответВ PostgreSQL существуют два основных типа репликации: физическая и логическая.
Читать ответСлот репликации в PostgreSQL — это механизм, который позволяет сохранять состояние репликации для конкретного подписчика (реплики или логического клиента).
Читать ответВ PostgreSQL:
Читать ответ