Re: Directorios de un Cluster

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Marcelo Fernández <fernandezm22(at)yahoo(dot)com(dot)ar>
Cc: ayuda postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Directorios de un Cluster
Date: 2008-11-28 23:18:16
Message-ID: 20081128231816.GJ8993@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Marcelo Fernández escribió:

> Por ejemplo:
> - En "base" supongo que se guardan las estructuras con los datos.

sip

> - "pg_clog" supongo que almacena los checkpoints (¿o las transacciones
> que llegaron a un commit?, según encontré por ahí). De todas formas,
> está relacionado al proceso de WAL y recuperación.

Lleva archivos con dos bits por cada transaccion, indicando si fue
commit, rollback, aun no se ha hecho o "sub commit" (commit de una
subtransaccion)

> - En "pg_xlog" se almacenan efectivamente los archive logs; ¿sí o sí
> debe este directorio estar acompañado de "pg_clog"? ¿Por qué motivo?

Lleva los registros WAL, que es el journal que indica qué hizo cada
transacción

> - Y por último "global", "pg_multixact", "pg_subtrans","pg_tblspc",
> "pg_twophase" ignoro realmente para qué sirven.

pg_subtrans indica, para cada subtransacción, el XID de la transacción
padre (ó 0 si no es subtransacción)

pg_multixact lleva el registro para candados compartidos por tupla,
cuando más de una transaccion adquiere un candado sobre una tupla

pg_twophase lleva los archivos de datos de two-phase commit (COMMIT
PREPARED, etc)

pg_tblspc lleva links simbólicos a los tablespaces

global lleva las tablas globales (pg_database, pg_authid, pg_tablespace,
pg_shdepend, etc)

--
Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J
"In fact, the basic problem with Perl 5's subroutines is that they're not
crufty enough, so the cruft leaks out into user-defined code instead, by
the Conservation of Cruft Principle." (Larry Wall, Apocalypse 6)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Reynier Perez Mira 2008-11-29 14:54:13 Mover las BD a otro directorio o partición
Previous Message Marcelo Fernández 2008-11-28 21:56:34 Directorios de un Cluster