足这些限制的前提下提供尽可能高的性能。在不损害正确性的情况下，可序列化的要求经常会为了性能而妥协，但是为了避免数据一致性的破坏，不能够妥协。两阶段锁是关系数据库中最常见的提供了可序列化和的并发控制机制，为了访问一个数据库对象，事务首先要获得这个对象的锁。对于不同的访问类型（如对对象的读或写操作）和锁的类型，如果另外一个事务正持有这个对象的锁，获得锁的过程会被阻塞或者延迟。
读现象举例.ANSI/ISO SQL 92标准描述了三种不同的一个事务读取另外一个事务可能修改的数据的“读