论文部分内容阅读
本论文针对PostgreSQL的结构不足之处,结合对象关系数据库的特点,提出一种多进程多线程的实现方法.以客户线程建立连接和通讯,取代原有的进程;以进程服务池代替每客户每进程模式;查询处理用多线程实现.重点讨论了单个查询的多线程实现模型,阐述了线程动态创建、动态优先级调整等查询处理优化思想.该实现策略可以提高系统性能,而动态优先级调度让查询执行次序更灵活,对于克服对象关系数据库查询优化的一些难题如多个自定义谓词执行次序等带来便利.