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) -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda
