1、解锁与死锁问题 ��如果对数据项进行读写之后立即解锁,容易造成数据库的不一致,那么是否把解锁的时机往后推到事务的末尾就万事大吉了呢?图11-1-4给我们展示了不立即解锁又可能造成的死锁问题。但是死锁还是要比造成数据库不一致要好,因为死锁可以通过DBMS回滚某事务加以解决,而数据库的不一致,则必须通过程序员或DBA执行一个补偿事务才可以恢复数据库的一致性(参阅第十章"事务"的10.2.1小节)。