Preguntas etiquetadas con locking

Un mecanismo para administrar el acceso concurrente a datos o recursos compartidos al otorgar acceso exclusivo temporal a los procesos que solicitan el bloqueo.

1
¿ACTUALIZAR sin la cláusula WHERE bloquea una tabla en PostgreSQL?
¿La tabla completa UPDATE(sin WHEREcláusula específica ) bloquea una tabla en PostgreSQL? Por ejemplo, ¿evita que las filas se eliminen / inserten? Por ejemplo, si ejecuto UPDATE t1 SET key = 'value' ¿Puedo esperar que no se inserten nuevas filas t1durante la UPDATEejecución? Si no, ¿puedo esperar que UPDATEse actualicen …







3
Postgres, MVCC y Bloqueo
Tengo una serie de declaraciones SQL que se parecen a lo siguiente: BEGIN; SELECT counter FROM table WHERE id=X FOR UPDATE; REALLY COMPLEX QUERY; UPDATE table SET counter=Y WHERE id=X; END; Me gustaría evitar que se lea el contador mientras recupero su valor, pero según los documentos de Postgres "Los …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.