Informix - coste de selects

 
Vista:

coste de selects

Publicado por Manu (69 intervenciones) el 22/02/2006 15:03:49
Siempre me ha resultado un tanto extraño el funcionamiento del sqexplain y el rendimiento en general de Informix... mi caso es el siguiente:

Intentando optimizar una select que tiene un coste de 14600 en el explain.out, añadiendo una condicion de join, obtengo un coste de 950. El caso es que cronometrando una y otra select obtengo tiempos idénticos (2 minutos aprox.). Si además dicha select la ejecuto varias veces seguidas pasa a tardar 1 o 2 segundos!!!
Supongo que esto último ocurrirá porque de alguna manera Informix tiene en caché no sé si los resultados de la select o qué...

Los índices y demás por los que va la select parecen correctos en ambos casos y las estadísticas de las tablas están actualizadas.

Agradezco cualquier comentario de algún caso parecido o si se le ocurre alguna otra forma de hacer comprobaciones sobre rendimientos en Informix.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder