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

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

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