sql - 可序列化和可重复读取隔离级别有什么区别?

标签 sql database

可序列化和可重复读取隔离级别有什么区别?谁能举个简单的例子。

最佳答案

总结:

在可重复读取隔离级别中,可以将新行插入到数据集中。

在可序列化隔离级别中,所有行在事务期间都被锁定,不允许插入、更新或删除。

请引用这些例子和解释。

原始链接已损坏 — Wayback Machine 链接来自同一天和同一时间。

隔离级别——可序列化

http://beyondrelational.com/modules/2/blogs/28/posts/10467/sql-server-transaction-isolation-level-serializable.aspx

回程机 SQL Server Transaction Level Serializable

隔离级别——可重复读取

http://beyondrelational.com/modules/2/blogs/28/posts/10466/sql-server-transaction-isolation-level-repeatable-read.aspx

回程机 SQL Server Transaction Level Repeatable Read

关于sql - 可序列化和可重复读取隔离级别有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13374335/

相关文章:

sql - SQL Server中的唯一键相关问题

php - SQL - 多对多 - 如何在一个查询中完成?

sql - PostgreSQL 相当于 MongoDB 的 Mongoose?

mysql - Medoo SQL 数据库选择与日期范围匹配的行

MySQL 按小时分组

SQL按列排序并同时按另一列分组

database - 为什么 DDL 命令是 AutoCommit?

mysql - 如何编写处理多个字段的外键约束

node.js - 如何在 MongoDB find() 中显示建议

sql - 一张400GB表,一次查询——需要调优思路(SQL2005)