基于M/M/n/n排队系统的动态数据库连接池
2016-12-21毛云峰邵剑飞
新技术新工艺 2016年10期
毛云峰,邵剑飞
(昆明理工大学 信息工程与自动化学院,云南 昆明 650500)
基于M/M/n/n排队系统的动态数据库连接池
毛云峰,邵剑飞
(昆明理工大学 信息工程与自动化学院,云南 昆明 650500)
对系统并发性能进行优化时,通常采用连接池技术进行数据库的访问。针对大量用户环境下数据库访问需求,分析了传统数据库连接池的不足,并在此基础上,提出了一种基于M/M/n/n损失制多服务窗排队系统的动态连接池模型。该模型根据排队系统参量变化,动态改变数据库连接池规模,使系统既能满足正常的连接需求,又能满足高并发量下的连接请求,有效改善了系统性能。试验结果表明,在高并发量连接请求下,系统能够适应连接需求,且系统性能优于应用传统连接池的系统。
JDBC;连接池;排队论;M/M/n/n模型;动态调整
随着Web应用系统的不断发展,对于Web应用系统的性能也提出了更高的要求。在规模较大和复杂性较高的Web应用中,如何保证在负载数量迅速增长、系统资源动态变化的情况下,让Web应用的服务质量(QoS)满足客户的需求,成为Web应用开发的一个重要课题。例如,对于用户量庞大的各大电商,如何解决其性能问题,在保证用户可以正常使用的同时,提高用户满意度则成为开发关键。为了提高系统性能,减少用户访问系统时等待的时间,对数据库连接的优化也成为提高Web应用性能的一大重要因素[1]。近年的研究热点主要是如何改进连接池技术,使得系统资源得到更合理的应用。……
登录APP查看全文
