2013/9/17 Eduardo Morras <[email protected]>: > > Puede ser que una conexion de un cliente se quedara abierta y con un lock en > dicha tabla, impidiendo que vacuum hiciese su trabajo. Lo que no se es si > cuando vacuum encuentra un lock en una tabla se para o si sigue con la > siguiente tabla sin lock. >
Saludos, Depende de lo que la conexión abierta hubiera estado haciendo. Si dejo abierta una transacción y estuvo leyendo (SELECT) o escribiendo (INSERT/UPDATE/DELETE) en esa taba, VACUUM no podría procesar ciertas tuplas en la tabla (pero si procesaría la tabla) y no causaría este efecto. Tendría que ser una conexión con las operaciones que mencione en el otro mail para que VACUUM se bloquee y no avance -- Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL: Soporte 24x7 y capacitación Phone: +593 4 5107566 Cell: +593 987171157 - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
