Skip site navigation (1) Skip section navigation (2)

Re: Se puede obtener el total de registros deunatabla sin select count(*)?

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Raul Andres Duque <raulandresduque(at)hotmail(dot)com>
Cc: Silvio Quadri <silvioq(at)gmail(dot)com>, Julio Cesar Sánchez González <knowhow(at)sistemasyconectividad(dot)com(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Se puede obtener el total de registros deunatabla sin select count(*)?
Date: 2008-01-29 22:31:51
Message-ID: 20080129223151.GF13907@alvh.no-ip.org (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Raul Andres Duque escribió:

> "Dentro de mi ignorancia" ... ¿cual es la razón para mantener un estimado 
> de la cantidad de registros de una tabla y no la cantidad real?

La diferencia es que el estimado se puede hacer facil y rapidamente, la
cantidad exacta no.

> Supondría que sería fácil sumar y restar de una "Estadistica de la
> tabla" cuando se realiza un insert/delete sobre la tabla y con esto
> saber la cantidad real con orden 1.

Supones mal.  Hay varias razones por las que es dificil.  Por ej. como
hacer con ROLLBACK; o como hacer que dos transacciones insertando en una
misma tabla no se bloqueen.

-- 
Alvaro Herrera                                http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Responses

pgsql-es-ayuda by date

Next:From: Ernesto QuiñonesDate: 2008-01-29 22:43:53
Subject: es posible acelerar un update?
Previous:From: Nahum CastroDate: 2008-01-29 22:24:23
Subject: Re: Conexion Postgis - php/mapscript

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group