Laboral · anonimizado
Optimización de consultas y modelado de datos
Consultas SQL, procedimientos almacenados y modelos relacionales en Oracle y PostgreSQL para procesos críticos del negocio.
Contexto
Procesos críticos del negocio dependían de consultas y procedimientos sobre bases Oracle y PostgreSQL en producción.
Problema
Las consultas pesadas afectaban el rendimiento de los procesos que dependían de ellas.
Mi rol
Optimización de consultas, modelado de tablas y desarrollo de procedimientos almacenados y funciones.
Solución
Revisión y reescritura de consultas SQL, ajustes en el modelo de datos y lógica de negocio en procedimientos almacenados y funciones, ejecutada cerca de los datos.
Decisiones técnicas
- Procedimientos almacenados para procesos que manejan muchos registros, evitando mover datos entre la base y la aplicación.
- Modelo relacional pensado para las consultas reales del negocio.
- Cambios validados sin afectar el rendimiento de la base productiva.
Resultado
Procesos críticos más rápidos y estables, con una base de datos más ordenada y fácil de mantener.