论文部分内容阅读
随着社会信息化进程的不断加快,全球信息化已成为不可阻挡的趋势。为了满足当前业务的需求,基于B/S架构的网络系统对传统的基于C/S架构的网络系统造成了冲击。当今社会的信息量呈现爆炸性的增长,企业级别的B/S网络系统大都面临着巨大的运行压力,访问系统的用户越来越多,数据库中存储的数据越来越臃肿,网络数据传输的压力越来越大,这一系列的现状给数据库访问性能带来了极大的挑战,传统的数据库访问技术已经无法满足当今用户的需求。如何在保证用户体验流畅的同时,还能保证系统的稳定性以及业务执行的正确性,这是目前开发人员需要解决的主要问题之一。本文查阅了相关文献资料,对B/S网络系统的发展现状和数据库访问性能优化技术的研究现状进行了总结分析,在此基础上,归纳了相关的理论基础与关键技术,然后对B/S架构网络系统所面临的性能问题进行研究,对目前计算机存储层次结构进行研究,确定了数据库访问性能的瓶颈所在,从而提出了从程序设计角度出发的高性价比优化准则,依照优化准则,本文研究了数据库访问性能优化相关技术,包括数据库连接池技术、SQL分页技术、数据库索引技术、数据库数据缓存技术,对这些技术的基本实现原理进行深入的研究,结合Spring框架,将本文研究的优化技术应用于实际系统,分析了优化技术的应用实现方法,最后使用JMeter测试工具,分别对使用数据库访问性能优化技术前和使用优化技术后的数据访问效率进行了对比测试。结果表明数据库连接池技术、SQL分页技术、数据库索引技术、数据库数据缓存技术的应用能大大减少系统的响应时间,有效优化了数据库的访问效率。