gpt4 book ai didi

sql - “repeatable read”和 “snapshot isolation”有什么区别

转载 作者:行者123 更新时间:2023-12-02 06:47:22 25 4
gpt4 key购买 nike

可重复读定义为

a higher isolation level, that in addition to the guarantees of the read committed level, it also guarantees that any data read cannot change, if the transaction reads the same data again, it will find the previously read data in place, unchanged, and available to read.



这似乎与快照隔离非常相似。

可重复读取与快照隔离级别有何不同?

最佳答案

“快照”确保事务内的所有查询将看到事务开始时的数据。

“可重复读取”仅保证如果事务中的多个查询读取相同的行,则它们每次将看到相同的数据。 (因此,不同的表可能会在不同的时间快照,具体取决于事务首次查询它们的时间。)

关于sql - “repeatable read”和 “snapshot isolation”有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55215013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com