> 
> 2010/4/29 Edwin Quijada <[email protected]>:
> >
> > Estoy teniendo problemas con un select que me esta durando 11 horas y su
> > salida es de aproximada 200 records he revisado varias cosas pero no
> > entender bien el explain me ha ralentizado.
> >
> 
> wow! nunca habia una consulta tan fea...
> 
> a que estas jugando aqui?
> """
> REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
> substring(n.fcheck_number::varchar,0,
> ABS((length(n.fcheck_number::varchar)) ))::varchar
> ,'0','V'),'1','J'),'2','D'),'3','G'),'4','Y'),'5','F'),'6','B'),'7','C'),'8','P'),'9','N')
> || right(n.fcheck_number::varchar,1)
> """
> 

Te creo , esta cosa no es mia lo herede y son de las cosas que debo cambiar 

 


> > PD:Alguieun que sepa interpretar bien los explain podria hacer un webmeeting
> > o algo para poder interpretar bien esta infromacion? Creo que Postgres da
> > bastante informacion pero muchas veces no sabemos interpretar estos numeros
> > , como mi caso.
> >
> 
> seria inutil tratar de interpretar el explain, con 18 tablas en el
> FROM no estas usando el optimizador normal sino que esta usando GECO
> (y básicamente escogiendo un plan al azar sea bueno o malo)

 

Exactamente que es GECO ?

 

 


> 
> intenta poner el geqo_threshold es 20 y mira el plan que te lanza,
> posiblemente se demore el analisis de la consulta pero no creo que sea
> tanto

 

Ese parametro esta en PostgreSQL,conf supongo?

 


> 
> > Ejemplo esta es una alerta que me envio mi server de monitoreo,munin, con el
> > plugin de Postgres
> >
> > uno.com.do :: talio.uno.com.do :: Postgres locks
> > CRITICALs: Locks is 10.97 (outside range [:10]).
> > WARNINGs: Exclusive locks is 9.97 (outside range [:5]).
> >
> 
> estas tomando muchos LOCKs exclusivos, estas usando el comand LOCK TABLE?

 

Lo que pasa qe esta restuarando un backup

 

PD:De nuevo tu interpretacion del explain nunca podria haberla hecho, pero ya 
me ha arrojado luz, por eso digo que seria bueno que alguein que sepa de como 
interpretar esta info nos pueda explicar. Creo que ese seria un tema que todos 
apoyariamos porque seguro en la lista debe de haber pocas personas que puedan 
interpretar un explain como Jaime o Alvaro,obviamente, yo me quedo bastante 
corto aqui por no decir que me quedo.

 


 
                                          
_________________________________________________________________

Responder a