Re: numero de registros de consulta

From: Emiliano Romero <emilianoromero(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: numero de registros de consulta
Date: 2012-03-27 18:34:51
Message-ID: 4F72084B.1050304@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 03/27/12 15:10, Katia Hernández wrote:
> Creo que sólo atravez de programacion podría ser, comparar si el
> resultado es mayor al límite si es asi no mostrarlo, o bien como dices,
> ponerle un limit para solo mostrar los X registros que tienes de límite.
>
>
> Attentamente:
> Katia Hernández Salinas.
>
> skype:saheka09
>
>
>
> > Date: Tue, 27 Mar 2012 13:34:04 -0400
> > From: npolanco(at)cuij(dot)edu(dot)cu
> > To: jaime(at)2ndquadrant(dot)com
> > CC: pgsql-es-ayuda(at)postgresql(dot)org; cgrajales(at)colombiasoftware(dot)net
> > Subject: Re: [pgsql-es-ayuda] numero de registros de consulta
> >
> > Creo que con el uso de ventanas poedes solucionar eso.
> >
> > ----- Mensaje original -----
> > De: "Jaime Casanova" <jaime(at)2ndquadrant(dot)com>
> > Para: "Carlos Edward Grajales" <cgrajales(at)colombiasoftware(dot)net>
> > CC: "pgsql-es-ayuda(at)postgresql(dot)org\"" <pgsql-es-ayuda(at)postgresql(dot)org>
> > Enviados: Domingo, 25 de Marzo 2012 0:30:14
> > Asunto: Re: [pgsql-es-ayuda] numero de registros de consulta
> >
> > 2012/3/24 Carlos Edward Grajales <cgrajales(at)colombiasoftware(dot)net>:
> > > Buenos dias....
> > > Tengo la siguiente pregunta. ¿ Es posible determinar el numero de
> registros
> > > (o al menos tener un valor aproximado) que devolvera una consulta
> antes de
> > > ejecutarla?
> > >
> > > La idea es que debo restringir la ejecucion de ciertas consultas
> que superen
> > > un umbral (por ejemplo 100000 registros) a un grupo determinado de
> usuarios.
> > >
> >
> > LIMIT 100000 ?
> >
> > --
> > Jaime Casanova www.2ndQuadrant.com
> > Professional PostgreSQL: Soporte 24x7 y capacitación
> > -
> > Enviado a la lista de correo pgsql-es-ayuda
> (pgsql-es-ayuda(at)postgresql(dot)org)
> > Para cambiar tu suscripción:
> > http://www.postgresql.org/mailpref/pgsql-es-ayuda
> > -
> > Enviado a la lista de correo pgsql-es-ayuda
> (pgsql-es-ayuda(at)postgresql(dot)org)
> > Para cambiar tu suscripci�n:
> > http://www.postgresql.org/mailpref/pgsql-es-ayuda

EXPLAIN? El query planner te tira un estimado de las rows que afectaria,
no se como trabaja frente a consultas mas complicadas.
EJ:
db=# explain select * from reportes_part_2012_03_01;
QUERY PLAN

-------------------------------------------------------------------------------------
Seq Scan on reportes_part_2012_03_01 (cost=0.00..787424.48
rows=34645148 width=65)
(1 row)

Saludos!

Ing Emiliano S. Romero
about.me/reflex

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Armando Venegas Pérez 2012-03-27 18:39:28 RE: numero de registros de consulta
Previous Message Katia Hernández 2012-03-27 18:10:19 RE: numero de registros de consulta