El 09/06/13 14:42, Yunier AB escribió:
Alguien me podria explicar en que ocasion postgres utiliza los mecanimos
de bloqueo y cuando utiliza el modelo MVCC ?

No entiendo la pregunta. Hay muchas acciones que generan bloqueos sobre los distintos objetos de Postgres (REINDEX, CLUSTER, etc.), además de los bloqueos explícitos (LOCK, SELECT ... FOR UPDATE).

Respecto al MVCC, siempre lo usa (sino habría que bloquear las tablas involucradas en la transacción). Es el mecanismo necesario para no tener inconsistencias de datos al completarse transacciones concurrentes sin la necesidad de bloquear tablas para lectura de otras transacciones.

--
Martín Marqués                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Reply via email to