Sobes.tech

DBA / Database

¿Cómo se organizó el clúster de PostgreSQL? ¿Esquema de replicación y tolerancia a fallos?

298

Presente un problema interesante que haya resuelto en su trabajo anterior.

236

La tarea 5: EXPLAIN muestra type: ALL, rows: 200000, Using temporary; Using filesort. ¿Qué significa y cómo optimizarlo?

209

Tarea 1: Encontrar las 5 principales rutas (estación de salida, estación de llegada) por cantidad de tareas en enero de 2025 de la tabla harvester_tasks_queue.

189

¿Se normalizó el esquema de datos en su proyecto? ¿Cómo abordó la normalización?

173

Tarea 3: Encontrar duplicados de tareas (por departure_station, arrival_station, departure_date, crawler_id) y proponer un plan para eliminarlos de forma segura de la tabla harvester_tasks_queue.

166

Tarea 4: Optimizar la consulta WHERE DATE(tep.available_from_departure_date) = departureDate. Explicar el problema y proponer una solución.

165

¿Cómo proteger la tabla de destino contra duplicados al insertar datos desde una tabla temporal? ¿Cómo actualizar los registros existentes con datos más recientes (upsert)?

160

¿Cómo manejaron los bloqueos en un sistema de alta carga? ¿Qué hicieron al detectarlos?

159

¿Cómo verifica los resultados de un procedimiento almacenado o consulta? Métodos y enfoques.

155

¿Cómo organizar la arquitectura de una tabla que crece, para trabajar rápidamente solo con datos recientes? ¿Cómo eliminar eficazmente los datos antiguos?

150

Tarea 2: Encontrar rutas con tareas activas (estado = 'Listo para comenzar'), pero sin actualizaciones en más de 30 días. Esquemas: harvester_tasks_queue y station__crawler_mapping_with_crawler_ids.

149

¿Ha tenido casos de actualización de la versión del producto de la base de datos? ¿Cómo se preparó y qué problemas surgieron?

126

Cuéntame sobre tu posición actual: responsabilidades, equipo, infraestructura, herramientas.

113