Re: [pgsql-es-ayuda] Consulta Eficiente

2008-10-20 Por tema Rodriguez Fernando
Rafa Comino escribió: DECLARE curpet CURSOR (fechaI DATE, fechaF DATE) FOR SELECT isbn, identidad, idpeticion, fechapeticion FROM peticiones WHERE fechapeticion >= fechaI AND fechapeticion <= fechaF AND tipopeticion = 'PC'

Re: [pgsql-es-ayuda] Consulta Eficiente

2008-10-18 Por tema Raúl Andrés Duque Murillo
-- From: "Alvaro Herrera" <[EMAIL PROTECTED]> Sent: Friday, October 17, 2008 4:46 PM To: "Rafael Comino Mateos" <[EMAIL PROTECTED]> Cc: Subject: Re: [pgsql-es-ayuda] Consulta Eficiente Rafael Comino Mateos esc

RE: [pgsql-es-ayuda] Consulta Eficiente

2008-10-17 Por tema Edwin Quijada
comun" *---* Date: Fri, 17 Oct 2008 09:56:20 -0300 From: [EMAIL PROTECTED] To: [EMAIL PROTECTED]; pgsql-es-ayuda@postgresql.org Subject: Re: [pgsql-es-ayuda] Consulta Eficiente El 17 de octubre de 2008 9:47, Rafa Comino <[EM

Re: [pgsql-es-ayuda] Consulta Eficiente

2008-10-17 Por tema Alvaro Herrera
Rafa Comino escribió: > curpet CURSOR (fechaI DATE, fechaF DATE) FOR > SELECT isbn, identidad, idpeticion, fechapeticion > FROM peticiones > WHERE fechapeticion >= fechaI >AND fechapeticion <= fechaF >AND tipopeticion = 'P

Re: [pgsql-es-ayuda] Consulta Eficiente

2008-10-17 Por tema Alvaro Herrera
Rafael Comino Mateos escribió: > Tengo una función que al ejecutarse debe trabajar con un conjunto de > 1.000.000 de registros aproximadamente. > > Sobre ese conjunto de datos, en un cursor saco una a una las filas y > la mayoría las borro y otras pues las guardo en una tabla, o hago > cálculos, e

Re: [pgsql-es-ayuda] Consulta Eficiente

2008-10-17 Por tema Rafa Comino
DECLARE curpet CURSOR (fechaI DATE, fechaF DATE) FOR SELECT isbn, identidad, idpeticion, fechapeticion FROM peticiones WHERE fechapeticion >= fechaI AND fechapeticion <= fechaF AND tipopeticion = 'PC' AND compl

Re: [pgsql-es-ayuda] Consulta Eficiente

2008-10-17 Por tema Silvio Quadri
El 17 de octubre de 2008 10:45, postgres Emanuel CALVO FRANCO < [EMAIL PROTECTED]> escribió: > Luego del vacuum, reindexdb El vacuum es indispensable, pero¿es tan necesario el reindex de la tabla?

Re: [pgsql-es-ayuda] Consulta Eficiente

2008-10-17 Por tema postgres Emanuel CALVO FRANCO
Luego del vacuum, reindexdb El día 17 de octubre de 2008 10:10, postgres Emanuel CALVO FRANCO <[EMAIL PROTECTED]> escribió: > Podrias compartir la parte del codigo afectada? > > El día 17 de octubre de 2008 10:08, postgres Emanuel CALVO FRANCO > <[EMAIL PROTECTED]> escribió: >> Lo que podes hacer

Re: [pgsql-es-ayuda] Consulta Eficiente

2008-10-17 Por tema postgres Emanuel CALVO FRANCO
Podrias compartir la parte del codigo afectada? El día 17 de octubre de 2008 10:08, postgres Emanuel CALVO FRANCO <[EMAIL PROTECTED]> escribió: > Lo que podes hacer es ejecutar la consulta por partes (con limits) y > ahacer cursores para cada consulta. > Es mas laborioso pero ocuparias menos memor

Re: [pgsql-es-ayuda] Consulta Eficiente

2008-10-17 Por tema postgres Emanuel CALVO FRANCO
Lo que podes hacer es ejecutar la consulta por partes (con limits) y ahacer cursores para cada consulta. Es mas laborioso pero ocuparias menos memoria. El día 17 de octubre de 2008 9:27, Silvio Quadri <[EMAIL PROTECTED]> escribió: > > > El 17 de octubre de 2008 4:32, Rafael Comino Mateos <[EMAIL

Re: [pgsql-es-ayuda] Consulta Eficiente

2008-10-17 Por tema Silvio Quadri
El 17 de octubre de 2008 9:47, Rafa Comino <[EMAIL PROTECTED]> escribió: > En primer lugar, gracias por vuestra atenció y consejos, En segundo os > comento como está la cosa: > Si meto el vacuum dentro del procedimiento, lo ejecturará dentro de la > transacción con lo que esta se hará mas grande a

Re: [pgsql-es-ayuda] Consulta Eficiente

2008-10-17 Por tema Silvio Quadri
El 17 de octubre de 2008 4:32, Rafael Comino Mateos <[EMAIL PROTECTED]>escribió: > Tengo una función que al ejecutarse debe trabajar con un conjunto de > 1.000.000 de registros aproximadamente. > > Sobre ese conjunto de datos, en un cursor saco una a una las filas y la > mayoría las borro y otras

Re: [pgsql-es-ayuda] Consulta Eficiente

2008-10-17 Por tema jose javier parra sanchez
No borres las lineas, tal vez poniendoles alguna marca o simplemente no borrandolas. Creo que te ahorrarias mucho tiempo. El día 17 de octubre de 2008 9:32, Rafael Comino Mateos <[EMAIL PROTECTED]> escribió: > Tengo una función que al ejecutarse debe trabajar con un conjunto de > 1.000.000 de regi