Volver a proyectos

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.

Stack

  • Oracle
  • PostgreSQL
  • SQL