Muchas gracias Alvaro por tu respuesta, suponía que el VACUUM FULL era el
único que evitaba el wraparound.
Con respecto a las rules con selects hay una manera genérica de desviar solo
el nombre de la tabla o se debe definir cada consulta que se realiza en el
DO INSTEAD ?
Si tengo 3 consultas diferentes, debo realizar reglas para cada una de
ellas?
Desde ya muchas gracias por todo.
----- Original Message -----
From: "Alvaro Herrera" <alvhe...@alvh.no-ip.org>
To: "Mario Sileone" <msile...@easymail.net.ar>
Cc: <pgsql-es-ayuda@postgresql.org>
Sent: Wednesday, February 03, 2010 4:35 PM
Subject: Re: [pgsql-es-ayuda] Vacuum, rules y Selects en tablas heredadas.
Mario Sileone escribió:
La consulta es la siguiente: Temiendo el famoso wraparound de los 2
billones de transacciones que nos ha sucedido una vez, queríamos tener la
posibilidad de hacer un vacuum full a toda la base de datos durante
producción, y al tener tablas separadas por meses supusimos (mal) que el
bloqueo de las tablas heredadas seria único, y no afectaría a la tabla A,
pero no resultó así. ¿Esto es correcto o quizás nosotros realizamos mal
el split con los rules entre las tablas? el vacuum en este caso bloquea
todas las dependencias (tablas heredadas) también?.
La solución es simple: no uses VACUUM FULL.
--
Alvaro Herrera Vendo parcela en Valdivia:
http://valdivia.vivastreet.cl/loteos-lotes+valdivia/parcela-en-cabo-blanco--valdivia/19288372
<inflex> really, I see PHP as like a strange amalgamation of C, Perl,
Shell
<crab> inflex: you know that "amalgam" means "mixture with mercury",
more or less, right?
<crab> i.e., "deadly poison"
--
TIP 5: ¿Has leído nuestro extenso FAQ?
http://www.postgresql.org/docs/faqs.FAQ.html