[pgsql-es-ayuda] Re: [pgsql-es-ayuda] explain - esperaba el uso de índices

2014-05-26 Por tema Brian Colman
Hola. Creo que es porque no estas haciendo where de nada, y traer todos los registros equivale a un full scan de las tablas. El may 26, 2014 9:24 AM, Guillermo E. Villanueva guillermo...@gmail.com escribió: Buenos días, se que ya hubieron muchas preguntas al respecto pero este caso me llama la

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] explain - esperaba el uso de índices

2014-05-26 Por tema Martín Marqués
El día 26 de mayo de 2014, 10:23, Guillermo E. Villanueva guillermo...@gmail.com escribió: explain select * from nacer.historicotemp h inner join nacer.smiafiliados s on h.clavebeneficiario = s.clavebeneficiario; Con siguiente resultado Hash Join (cost=5.39..1817942.71 rows=5692774

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] explain - esperaba el uso de índices

2014-05-26 Por tema Guillermo E. Villanueva
Martín, tal como lo decís, sin límit el planificador resuelve el join con seq scan y al poner limit ya utiliza los índices. Te pido si vos tenés en claro porque no usa el índice para joins de tablas tan grandes que me lo expliques porque lo que me comentás no creo que justifique el descarte del

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] explain - esperaba el uso de índices

2014-05-26 Por tema Martín Marqués
El 26/05/14 15:07, Guillermo E. Villanueva escribió: Martín, tal como lo decís, sin límit el planificador resuelve el join con seq scan y al poner limit ya utiliza los índices. Te pido si vos tenés en claro porque no usa el índice para joins de tablas tan grandes que me lo expliques porque lo

Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] explain - esperaba el uso de índices

2014-05-26 Por tema Alvaro Herrera
Guillermo E. Villanueva escribió: Te pido si vos tenés en claro porque no usa el índice para joins de tablas tan grandes que me lo expliques porque lo que me comentás no creo que justifique el descarte del índice, yo entiendo que por cada fila de h debe buscar la coincidencia de la fila de s

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] explain - esperaba el uso de índices

2014-05-26 Por tema Guillermo E. Villanueva
Ok muchas gracias Martín y Alvaro. Es verdad Alvaro, no estoy leyendo correctamente el plan, conocés alguna guía que me sugieras para entenderlo mejor? Desde muchas gracias. Guillermo Villanueva El 26 de mayo de 2014, 15:38, Alvaro Herrera alvhe...@2ndquadrant.comescribió: Guillermo E.

Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] explain - esperaba el uso de índices

2014-05-26 Por tema Alvaro Herrera
Guillermo E. Villanueva escribió: Ok muchas gracias Martín y Alvaro. Es verdad Alvaro, no estoy leyendo correctamente el plan, conocés alguna guía que me sugieras para entenderlo mejor? Hay presentaciones de Bruce Momjian y otras personas en los archivos de presentaciones de PGCon.

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] explain - esperaba el uso de índices

2014-05-26 Por tema Guillermo E. Villanueva
Jaja que buena idea Alvaro, espero encontrar acá en Salta alguno que me pueda ayudar y cobrarse esa(s) cerveciña(s) ;-) Guillermo Villanueva El 26 de mayo de 2014, 16:16, Alvaro Herrera alvhe...@2ndquadrant.comescribió: Guillermo E. Villanueva escribió: Ok muchas gracias Martín y Alvaro.

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] explain - esperaba el uso de índices

2014-05-26 Por tema Guillermo E. Villanueva
http://momjian.us/main/writings/pgsql/optimizer.pdf Excelente! Guillermo Villanueva El 26 de mayo de 2014, 20:25, Guillermo E. Villanueva guillermo...@gmail.com escribió: Jaja que buena idea Alvaro, espero encontrar acá en Salta alguno que me pueda ayudar y cobrarse esa(s) cerveciña(s) ;-)