关机制限制数据的访问顺序（）以满足可序列化和。限制数据访问意味着降低了执行的性能，并发控制机制就是要保证在满足这些限制的前提下提供尽可能高的性能。在不损害正确性的情况下，可序列化的要求经常会为了性能而妥协，但是为了避免数据一致性的破坏，不能够妥协。两阶段锁是关系数据库中最常见的提供了可序列化和的并发控制机制，为了访问一个数据库对象，事务首先要获得这个对象的锁。对于不同的访问类型（如对对象的读或写操作）和锁的类型，如果另外一个事务正持有这个对象的锁，获得锁的过程会被阻塞或者延迟。