> Excerpts from A J's message of mié feb 08 08:45:09 -0300 2012:> 
> > El espacio libre en disco que tengo en el PC asciende a 150 GBs, por lo que 
> > me parece suficiente para que Postgres pueda realizar la consulta. Más aún, 
> > cuando anteriormente he podido realizar consultas similares a ésta sin 
> > ningún tipo de problema. Es por esto último por lo que me da que pensar que 
> > algo no está funcionando bien en mi server. Podría deberse a una 
> > configuración errónea en el archivo postgres.conf? Les detallo aquí las 
> > tablas que intervienen en la consulta y el código sql de dicha consulta:
> 
> > Tablas utilizadas en la consulta:
> > TABLA: normalized_coup -- alrededor de 150 millones de registros   IDJ_ORIG 
> > bigint   IDJ_DEST bigint   COUPLING bigint   IDJ_SAHRED bigint
> > TABLA: normalized_cocit -- alrededor de 130 millones de registros   
> > IDJ_ORIG bigint   IDJ_DEST bigint   COCITATION bigint   IDJ_SAHRED 
> > bigintCódigo SQL utilizado en la consulta:
> > SELECT   normalized_coup."IDJ_ORIG",   normalized_coup."IDJ_DEST",   
> > normalized_cocit."COCITATION",   normalized_coup."COUPLING"INTO  
> > JOIN_coup_cocitFROM   normalized_coup INNER JOIN normalized_cocit ON 
> > (normalized_coup."IDJ_ORIG" = normalized_cocit."IDJ_ORIG") AND  
> > (normalized_coup."IDJ_DEST" = normalized_cocit."IDJ_DEST") ;
> 
> 
> Hm, ¿podrías mostrar un explain de la consulta?
> 
> -- 
> Álvaro Herrera <[email protected]>


Espero que sea esto lo que necesitas. Perdón por la tardanza. Ahí va el Explain:


"Merge Join  (cost=71164640.38..93981929.21 rows=1229790020 width=32)""  Merge 
Cond: ((normalized_cocit."IDJ_DEST" = normalized_coup."IDJ_DEST") AND 
(normalized_cocit."IDJ_ORIG" = normalized_coup."IDJ_ORIG"))""  ->  Sort  
(cost=33008480.01..33332548.55 rows=129627416 width=24)""        Sort Key: 
normalized_cocit."IDJ_DEST", normalized_cocit."IDJ_ORIG"""        ->  Seq Scan 
on normalized_cocit  (cost=0.00..2249438.16 rows=129627416 width=24)""  ->  
Materialize  (cost=38155995.66..38902227.74 rows=149246416 width=24)""        
->  Sort  (cost=38155995.66..38529111.70 rows=149246416 width=24)""             
 Sort Key: normalized_coup."IDJ_DEST", normalized_coup."IDJ_ORIG"""             
 ->  Seq Scan on normalized_coup  (cost=0.00..2589873.16 rows=149246416 
width=24)"

Gracias de nuevo, por tu atención.

Antonio J.                                        

Responder a