¿sin tiempo para indexar?

Un proyecto reciente presentaba tiempos de generación de consulta de 7 minutos.

Indexando las tablas, bajó el tiempo de generación a 20 segundos (mejoró 21 veces).

-¿Porqué no indexamos? -preguntamos al equipo de desarrollo.

-Por falta de tiempo. -fue la respuesta.

Es cierto, al crear la base, el equipo asignado estaba bajo mucha presión de tiempo y requerimientos.

Por otro lado, esa consulta la probó el mismo equipo de desarrollo un mínimo de 20 veces (sin indexar). Es decir, le dedicó un mínimo de 2 horas y 20 minutos a esperar a que la consulta se generara para poder probarla. Sin contar el tiempo que el líder de proyecto y el cliente dedicaron también.
Indexada, este tiempo de pruebas/espera hubiese sido de 4 ó 5 minutos + los 15 minutos que tomó indexar la base: 20 minutos.

A todos nos hubiera convenido que el equipo de desarrollo durmiera 2 horas más durante ese período de gran presión.

Espero que en 7 meses nos riamos de cómo antes no tomábamos el tiempo de indexar.


Acerca de esta nota