Seralization Isolation级别的实际用途?

Vic*_*cky 5 database transaction-isolation isolation-level

在什么情况下我们使用SERIALIZABLE隔离级别?我在网站上看到了一些答案,当你想要将交易完全隔离时,我们通常会这样做.

根据您自己的经验,我想知道的是,当您在项目中使用此项目时,或者您已经看到将其用于其他项目时,其他隔离级别未满足的具体要求是什么?

Qua*_*noi 7

SERIALIZABLE 在构建需要多个查询的复杂报表时非常有用.

READ COMMITTED或者REPEATABLE READ查询中可以看到在事务开始和它们运行的​​那一刻之间所做的更改.

pg_dump,PostgreSQL转储实用程序,通过发出启动它SET TRANSACTION ISOLATION LEVEL SERIALIZABLE,以保证转储的数据库的状态将是实用程序运行时的状态,并且对数据库的后续更改不会干扰转储.