Postgres 数据库并发控制配置

在设置数据库的并发控制之前,请记住, *数据库的事务和锁机制是无法解决第二类丢失更新的* 。




基本资料



事务,锁和事务隔离级别



事务 的概念跳过,大家可以自行上网搜索。


事务 是用来保证数据的一致性(integrity )而 是保证数据的并发(控制多个事务的并发)( concurrency )。


的级别太高,可能会影响数据库的并发。 的级别越低一般来说数据库的并发越好。


事务隔离级别
在数据库操作中,为了有效保证并发操作的正确性,提出了 事务隔离级别 的概念。


事务隔离级别 就是 为了同时解决一致性和并发的问题 而存在的,SQL标准中定义了4中隔离级别,分别是串行化(SERIALIZABLE)、可重复读(REPEATABLE READ)、读已提交(READ COMMITED)和读未提交(READ UNCOMMITED)四个等级。四个等级并发性能依次升高,隔离度依次降低。


再次请记住, 数据库的事务和锁机制是无法解决第二类丢失更新的


Postgre

你可能感兴趣的:(数据库,数据库,concurrency,postgresql,session,pgadmin,文档)