Data Engineering

PostgreSQL - Administración

Configuración, replicación, indexación (B-tree, GIN, GiST, BRIN), VACUUM, EXPLAIN ANALYZE, extensiones, backups

20 preguntas de entrevista·
Mid-Level
1

¿Qué archivo de configuración de PostgreSQL contiene los parámetros principales del servidor como shared_buffers y work_mem?

Respuesta

El archivo postgresql.conf contiene los parámetros principales de configuración del servidor PostgreSQL, incluyendo asignaciones de memoria (shared_buffers, work_mem), configuración de conexión, logging y ajuste de rendimiento. Este archivo se lee al iniciar el servidor y algunos parámetros requieren un reinicio completo para surtir efecto.

2

¿Qué parámetro de PostgreSQL define la cantidad de memoria compartida utilizada para el caché de datos?

Respuesta

shared_buffers define la cantidad de memoria que PostgreSQL utiliza para almacenar datos en caché. Este parámetro es crucial para el rendimiento ya que determina el tamaño del buffer pool compartido entre todas las conexiones. La recomendación típica es configurarlo entre el 25% y el 40% de la RAM total del servidor para un servidor dedicado a PostgreSQL.

3

¿Cuál es la principal diferencia entre la replicación streaming y la replicación lógica en PostgreSQL?

Respuesta

La replicación streaming transmite los cambios a nivel WAL (Write-Ahead Log) en formato binario, creando una copia exacta de la base de datos primaria. La replicación lógica decodifica los cambios en operaciones SQL lógicas, permitiendo replicar selectivamente tablas específicas y transformar datos durante la replicación. La replicación lógica ofrece más flexibilidad pero con una sobrecarga ligeramente superior.

4

¿Qué tipo de índice de PostgreSQL es más adecuado para búsquedas full-text y columnas JSONB?

5

¿En qué caso es particularmente eficaz el índice BRIN (Block Range Index)?

+17 preguntas de entrevista

Domina Data Engineering para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis