[Pgsql-ayuda] Pregunta del motor Postgres

Mauro.Morales@intralatina.cl Mauro.Morales@intralatina.cl
Tue, 13 May 2003 12:52:05 -0400


Alvaro,

Me imagino entonces que postgres esta en condiciones de manejar un arbol
con el indice de la ubicacion especifica en disco de un dato ?. Esto =
podria
acelerar la busqueda en bloques de datos gigantestcos como una tabla de =
1 GB ?.

Recuerdo que en MS SQL Server tu podias clusterizar un indice de forma =
que se
acelerara la busqueda de un dato y este teniendo como referencia una =
porcion de la
memoria donde se encontraba el dato !.

No he manejado aun postgres bajo esas condiciones, debido a que no he =
tenido que
plantearmelo aun.

Saludos.

:-----Mensaje original-----
:De: Alvaro Herrera [mailto:alvherre@dcc.uchile.cl]
:Enviado el: Martes, 13 de Mayo de 2003 12:01
:Para: jota machuca
:CC: pgsql-ayuda@tlali.iztacala.unam.mx
:Asunto: Re: [Pgsql-ayuda] Pregunta del motor Postgres
:
:
:On Tue, May 13, 2003 at 09:59:33AM -0400, jota machuca wrote:
:
:Jota,
:
:> Estamos investigando caracteristicas mas avanzadas de=20
:postgres. Por ejemplo=20
:> cuando tu realizas el comando CREATE TABLE
:> creas una tabla, pero que archivos mas crea, o mejor dicho=20
:cuales son los=20
:> archivos asociados a esta tabla, en oracle tu puedes asignar=20
:un tablespace=20
:> para que hay se cree tu tabla, pero aqui... supongo que no=20
:lo hace por=20
:> magia,jejeje, pero eso es mas o menos el ki del asuto
:
:Cuando haces un CREATE TABLE se crean los siguientes archivos:
:
:- Un archivo para la tabla
:- Un archivo para cada indice
:  * incluyendo un indice para cada restriccion UNIQUE,
:    y un indice para la llave primaria
:- Un archivo para cada campo SERIAL
:  * pertenece a la secuencia que trabaja debajo del capot de SERIAL
:
:No hay mas archivos, y todos quedan en el mismo directorio, es=20
:decir, el
:OID de la base de datos.
:
:Cuando pueblas una tabla, al crecer de un cierto limite se crean nuevos
:archivos para no estar limitado por el tama=F1o maximo de archivo del
:sistema operativo.  En general el limite es 1 GB.  Asi, cuando=20
:una tabla
:pasa del GB se crean nuevos archivos terminados en ".X" donde X es el
:numero del segmento.  Con esto una tabla puede pesar todos los GBs que
:quieras.
:
:En Postgres no hay tablespaces.  La implementacion esta pendiente
:todavia.
:
:
:(El "ki" del asunto?  Me imagino que la expresion es "el quid del
:asunto", que como es una palabra latina se pronuncia "cuid").
:
:--=20
:Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
:"You knock on that door or the sun will be shining on places inside you
:that the sun doesn't usually shine" (en Death: "The High Cost=20
:of Living")
:_______________________________________________
:Pgsql-ayuda mailing list
:Pgsql-ayuda@tlali.iztacala.unam.mx
:http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
: