摘要: 并发控制协议是确保数据库性能目标的一个关键问题,本文对移动分布式实时数据库(mobile distributed real-time database,简称MDRTDB)并发控制协议-分布式高优先级两段锁协议(distributed high priority two phrase locking protocol,简称DHP-2PL)从两个方面做出了改进:一是采用动态优先级分配策略,能够缩短实时事务执行的等待时间和避免饥饿现象的产生;二是为了增加并发度在加锁机制中使用混合加锁粒度,同时能够减少加锁开销。最后通过模拟应用环境的性能测试表明,这两方面的改进更好地满足了事务截止期的要求,提高了移动实时事务的成功率。