高并发数据库访问性能测试与制约因素分析
2016-11-11杨振灵
大众科技 2016年6期
杨振灵
(桂林电子科技大学信息与通信学院,广西 桂林 541004)
高并发数据库访问性能测试与制约因素分析
杨振灵
(桂林电子科技大学信息与通信学院,广西 桂林 541004)
网上订票、在线购物等服务是一类典型的基于数据库的高并发访问应用。高并发带来的系统性能瓶颈为这类应用的扩展带来了极大挑战,影响了用户体验。从客户端发出请求到服务端产生响应,中间涉及并发访问量、原始数据集和查询结果集大小、内存容量、不同软件性能以及CPU利用率等诸多因素影响系统整体性能。针对这些影响因素给出充分的分析和广泛的实验,以挖掘可提高整体系统性能的因素,为新型高效系统的建设提供依据。
高并发;数据库;性能瓶颈;用户体验
今天,数据处理正在接受来自两个方面的挑战,一是数据量的急剧增长;二是访问数据的用户数的快速膨胀。第一类挑战通常需要借助于系统的横向扩展进行解决;第二类挑战通常可以基于现有系统硬件,调优等措施,采用纵向扩展模式解决。网上订票、在线购物等应用属于典型的第二类挑战制造者,其核心特征是以数据库为核心构建应用,具有广泛用户群,在多数情况下系统性能稳定,但在一些特定政策和活动的影响下,例如春运的订票、淘宝的双11活动和秒杀活动等,常常出现访问量急剧增长,从而使得系统负荷短时间内快速攀升,导致服务器响应变慢、处理出错、宕机、甚至整个系统的瘫痪。……
登录APP查看全文
