Muchas gracias por todas las respuestas.
Alvaro, es verdad mi preocupación debería ir por resolver el recorrido del
millón de registros
Me recomiendan un par de links de información teórica de como funciona los
hash que menciona el planificador en postgresql?
La tabla prestacion2 recibe aproximad
Hola.
el planificado dice *"rows=1096" *y usted " y esta tabla, de unas 1200
filas" eso me da el 91%.
El 18 de diciembre de 2014, 9:18, Guillermo E. Villanueva <
guillermo...@gmail.com> escribió:
>
> Raúl muchas gracias por tu respuesta.
> Entiendo que si tendría que que obtener gran parte de la
> Raúl muchas gracias por tu respuesta.
> Entiendo que si tendría que que obtener gran parte de la tabla
> nomenclador2
> le conviene un Seq pero en este caso por cada fila de valuación, le
> corresponde un único valor de nomenclador2.
> Será que hace un seq para mandarlo todo a memoria?
No lo c
Guillermo E. Villanueva escribió:
> Raúl muchas gracias por tu respuesta.
> Entiendo que si tendría que que obtener gran parte de la tabla nomenclador2
> le conviene un Seq pero en este caso por cada fila de valuación, le
> corresponde un único valor de nomenclador2.
> Será que hace un seq para man
Raúl muchas gracias por tu respuesta.
Entiendo que si tendría que que obtener gran parte de la tabla nomenclador2
le conviene un Seq pero en este caso por cada fila de valuación, le
corresponde un único valor de nomenclador2.
Será que hace un seq para mandarlo todo a memoria?
Guillermo Villanueva
Hola Guillermo.
el planificador de postgres realizar un Seq Scan si el 80% de los datos de
una tabla va a ser leídos y para este caso son 1096 rows de 1200(91%), se
puede desactivar el seq scan para una consulta especifica con set
enable_seqscan = off , o en el config para todo el motor lo cual
Buenos días, los molesto para consultarles sobre un explain que me llama la
atención.
La consulta que analizo es:
explain SELECT
c.id_comprobante,
c.fecha_comprobante,
s.afiapellido,
s.afinombre,
s.afidni,
s.clavebeneficiario,
string_agg(tp_codigo||nom_objetopres||coalesce(p.diag_codigo,v.diag_codi