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
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 |