Buenos días, se que ya hubieron muchas preguntas al respecto pero este caso
me llama la atención y los molesto consultando.
Tengo la siguiente query:
explain
select *
from
nacer.historicotemp h
inner join nacer.smiafiliados s on
h.clavebeneficiario = s.clavebeneficiario;
Con siguiente resultado
Estimado moises,
me parece que EnterpriseDb tiene herramientas de monitoreo, son de pago,
pero en tu post no dice nada acerca de si deben ser gratuitas o no, por lo
que me permito mencionartelas.
.
Saludos,
El 22 de mayo de 2014, 19:37, Moises Silva moises.si...@cadeb.bo escribió:
Estimados
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
Estimados,
tengo una tabla de la cual se reciben datos externos mediante cargas
masivas de datos (es un legacy y no podemos cambiar los formatos) que tiene
los siguientes campos:
run (int4)
ano_pago (int2)
mes_pago (int2)
ano_info (int2)
mes_info (int2)
.
.
.
Necesito hacer una validación tal
El 26/05/14 14:07, Sergio Valdes Hurtado escribió:
Estimados,
tengo una tabla de la cual se reciben datos externos mediante cargas
masivas de datos (es un legacy y no podemos cambiar los formatos) que
tiene los siguientes campos:
run (int4)
ano_pago (int2)
mes_pago (int2)
ano_info (int2)
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
Segio
podes usar check con como el ejemplo de abajo
saludos
alter table libros
add constraint CK_libros_precio_positivo
check (preciomin=0 and preciomay=0);
jmdc
2014-05-26 14:20 GMT-03:00 Rodrigo Gonzalez rjgonzale.li...@gmail.com:
El 26/05/14 14:07, Sergio Valdes Hurtado escribió:
El día 26 de mayo de 2014, 14:07, Sergio Valdes Hurtado
svh.pg...@gmail.com escribió:
Estimados,
tengo una tabla de la cual se reciben datos externos mediante cargas masivas
de datos (es un legacy y no podemos cambiar los formatos) que tiene los
siguientes campos:
run (int4)
ano_pago (int2)
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
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
El Lunes, 26 de mayo de 2014 2:20:53 PM Rodrigo Gonzalez escribió:
El 26/05/14 14:07, Sergio Valdes Hurtado escribió:
Estimados,
tengo una tabla de la cual se reciben datos externos mediante cargas
masivas de datos (es un legacy y no podemos cambiar los formatos) que
tiene los siguientes
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
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.
Estimados,
la verificación del año me parce que no está bien, pero entendí la idea y
debería ser :
ALTER TABLE tabla_pagos ADD CONSTRAINT verif_info_pago CHECK (ano_info =
ano_pago);
Sin embargo, la verificación del mes_info es distinta, ya que debe validar
que sea menor que mes_pago, sólo si el
El 26/05/14 15:52, Sergio Valdes Hurtado escribió:
Sin embargo, la verificación del mes_info es distinta, ya que debe validar
que sea menor que mes_pago, sólo si el ano_info es igual al ano_pago, si
ano_info es menor, mes_info puede tomar cualquier valor.
El CHECK indica que se debe cumplir
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.
El 26/05/14 16:16, Alvaro Herrera escribió:
Por supuesto, lo mejor es _ir_ a una de las conferencias. No hay
sustituto a invitar a un desarrollador a una(s) cervezas y que te
explique el optimizador (después de haber estado en la charla, por
supuesto)
Hablando de eso, que PgDays se están
Traté de pensar la forma de plantear este problema usando sólo OR o AND y
no llego a una solución (no me puedo sacar el where de la cabeza)
Saludos,
El 26 de mayo de 2014, 14:59, Martín Marqués mar...@2ndquadrant.comescribió:
El 26/05/14 15:52, Sergio Valdes Hurtado escribió:
Sin embargo,
El 26/05/14 18:04, Sergio Valdes Hurtado escribió:
Traté de pensar la forma de plantear este problema usando sólo OR o AND y
no llego a una solución (no me puedo sacar el where de la cabeza)
Bueno, pensalo así: la condición CHECK que definas te va a decir si el
dato es válido o no para la
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.
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) ;-)
La verdad que no se, Mariano? Andas por ahí? qué pinta para este año?
En el 2013 yo no pude ir a Bs As
Guillermo Villanueva
El 26 de mayo de 2014, 16:34, Martín Marqués mar...@2ndquadrant.comescribió:
El 26/05/14 16:16, Alvaro Herrera escribió:
Por supuesto, lo mejor es _ir_ a una de las
2014-05-26 20:54 GMT-03:00 Guillermo E. Villanueva guillermo...@gmail.com:
La verdad que no se, Mariano? Andas por ahí? qué pinta para este año?
En el 2013 yo no pude ir a Bs As
Este año en Argentina puede que sea en Córdoba o Santa Fé, para la fecha
tradicional de mediados de Noviembre en
Esperamos el de Chile, a ver sí Álvaro se anima!
Saludos
Sent from my iPad
On 26-05-2014, at 21:08, PostgreSQL RC Argentina a...@postgresql.org wrote:
2014-05-26 20:54 GMT-03:00 Guillermo E. Villanueva guillermo...@gmail.com:
La verdad que no se, Mariano? Andas por ahí? qué pinta para este
24 matches
Mail list logo