由于锁定序列化对一块数据的访问,因此,它减少并发;任何想要访问该数据的其他程序
都必须等待。数据库服务器可在单个行、磁盘页、整个表或整个数据库上放置锁。(磁盘
页可能保存多行,且一行可能需要多个磁盘页。)它越是放置锁,它锁定的对象越大,并
发降得越低。锁越少,锁定的对象越小,并发和性能越高。
下列部分讨论您可如何使您的程序实现下列目标:
GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司 - 237 -
•
放置所有必要的锁以确保数据完整性。
•
锁定与前面的目标可能相一致的最少、最小的数据块。