Optimizaré tus consultas SQL lentas y esquema de base de datos

Parte de la información se ha traducido automáticamente.

Pakistán

Hablo Inglés

Consultor senior

Trabajo en las partes que los usuarios nunca ven: servicios, pipelines y datastores que deben ser correctos a las tres de la mañana. La mayor parte de mi tiempo la dedico a arquitectura de microservic...
Acerca de este Servicio

Una consulta que tarda nueve segundos generalmente no necesita un servidor más grande. Necesita un plan diferente.


Leo la salida de EXPLAIN ANALYZE, encuentro qué es lo que realmente está consumiendo tiempo — un índice faltante, un orden de unión incorrecto, una función envolviendo una columna indexada, una subconsulta que debería ser una unión — y soluciono la causa.


En mi trabajo diario, rediseñar un esquema de informes redujo el tiempo de ejecución de las consultas en aproximadamente un 45 por ciento. En otro sistema, la optimización del almacén y las consultas ahorró cerca del 20 por ciento en costos.


Lo que obtienes:


- Tiempos antes y después, medidos, no estimados

- La consulta reescrita y cualquier cambio en índices como SQL ejecutable

- Una breve explicación escrita de qué estaba mal y por qué la solución funciona


Bases de datos: PostgreSQL, MySQL, Snowflake, Oracle.


Envíame la consulta y la salida de EXPLAIN ANALYZE antes de hacer el pedido. Si no hay margen significativo para mejorarla, te lo diré en lugar de aceptar el pedido.


Información de contexto y referencias en azizkhan-ak.github.io.


Experiencia:

Migraciones

•

Optimización de velocidad

Plataforma:

mySQL

•

Postgresql

•

Otros