Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2010, Vol. 36 ›› Issue (16): 42-43. doi: 10.3969/j.issn.1000-3428.2010.16.015

• Networks and Communications • Previous Articles     Next Articles

Improvement of OCI9 Database Call Interface

LIU Min1, FEI Xiang-dong2, HU Shu2, YANG Cheng1   

  1. (1. College of Computer Science, Sichuan University, Chengdu 610065; 2. Institute of Image and Graphics, Sichuan University, Chengdu 610064)
  • Online:2010-08-20 Published:2010-08-17

OCI9数据库访问接口的改进

刘 敏1,费向东2,胡 术2,杨 诚1   

  1. (1. 四川大学计算机学院,成都 610065;2. 四川大学图形图像研究所,成都 610064)
  • 作者简介:刘 敏(1986-),女,硕士研究生,主研方向:实时软件工程,网络监控;费向东、胡 术,副教授;杨 诚,硕士研究生
  • 基金资助:

    国家“863”计划基金资助项目“新型管制自动化系统核心技术”(2006AA12A104)

Abstract:

Frequent database connection generally influences the performance of large-scale Air Traffic Control(ATC) system. In order to solve the problem, this paper improves OCI9 database call interface by using connection pool technology, so that the system costs brought by the frequent creating and destroying of database connection object are avoided and the performance of the system is enhanced. Experimental result proves the effectiveness of the method, and a stack overflow error of Oracle InstantClient Version 10.2.0.5 is found.

Key words: Air Traffic Control(ATC) system, connection pool, InstantClient

摘要:

大型空中交通管制系统中会因频繁连接数据库而导致系统性能下降。为解决上述问题,利用连接池技术对OCI9数据库访问接口进行改进,减小数据库连接对象频繁的创建和销毁带来的系统开销,提高系统性能。通过实验证明了该方法的有效性,并成功发现Oracle InstantClient Version 10.2.0.5的一个堆栈溢出错误。

关键词: 空中交通管制系统, 连接池, 即时客户端

CLC Number: