会议专题

PostgreSQL的一种多进程多线程实现方法

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

PostgreSQL 多进程 多线程 动态优先级 对象关系数据库管理系统 动态调整法

李双峰 肖静静 彭智勇

武汉大学软件工程国家重点实验室(武汉)

国内会议

2003中国计算机大会

北京

中文

786-790

2003-11-01(万方平台首次上网日期,不代表论文的发表时间)