- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库服务器性能测试方法探究与实现
数据库服务器性能测试方法探究与实现 摘 要 人们在日常工作生活中需要存储的数据容量逐渐增多,这就为数据库技术的发展提供了良好的外部环境。文章在介绍数据库的相关理论知识的基础上进一步提出了对服务器进行性能测试的必要性,并结合C/S、B/S工作模式优缺点的提出了一种新的服务器性能测试方法。经过对测试结果分析,该方法具有一定的可靠性,可以适用于其他服务器性能测试中,因此,具有一定的现实意义。
关键词 数据库;服务器;性能测试
中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2013)21-0065-01
随着信息技术的飞速发展,人们对客观世界的认识也越来越深入,需要存储的数据容量也逐渐增多,在这种情况下就为数据库技术的发展提供了良好的外部环境。经过近五十年的发展,如今的数据库技术不仅应用于事务处理,还被应用到数据检索、组织编码、人工智能、专家系统等诸多领域。数据库技术已成为现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。基于此,本文作者在结合实际工作经验基础上对数据库服务器性能测试方法进行细致的研究,具有一定的理论和现实意义。
1 数据库概述
数据库是按照数据的种类组织起来的并被存放在二级存储器中的数据集合。数据库中的诸多数据是为实现众多用户共享信息而建立起来的,在某程度上摆脱了对具体程序的限制。不同用户可以根据各自的需求对数据库中的数据进行检索和引用。数据库的共享性可以同时满足多个客户对信息的要求,同时也能够满足不同用户之间的通信需求。从发展历程来看,数据库属于数据管理的高级阶段,它是对文件管理系统的继承和发扬。
数据库主要特点如下:实现数据的共享;减少数据的冗余度,维护了数据的一致性;保证了数据的独立性;对数据实现集中管理,通过数据模型建立数据之间的联系;确保数据的可维护性,对数据的安全性和可靠性提供了保障。此外,由于数据库管理系统能够及时发现系统故障并自行修复故障,因而能够有效防止数据被破坏。
数据库分为桌面型数据库和网络型数据库。桌面型数据库不需要网络的支持,规模较小,很少提供网络应用功能,安全性能较差。网络型数据库则需要网络操作系统的支撑,它是随着网络技术的发展而衍生出来的,网络型数据库具有强大的分布式功能,可以根据网络环境及软硬件的变化采用不同的工作模式,支持大规模数据库技术的查询、检索等功能,能够提供完善的数据恢复方法,提高数据的可靠性及安全性。
2 数据库服务器性能测试的必要性及工作模式
2.1 数据库服务器性能测试的必要性
1)我们之所以关心数据库服务器的性能,主要是因为服务器的性能对整体系统的运行能力起到了至关重要的作用,因为在网络应用环境中,客户端的操作申请均需要由数据库服务器进行处理,而客户端的数目远大于服务器的数量。
2)一些软硬件供应商在提供产品服务时都会对客户满意度进行调研,及时抢夺潜在的市场空间,而数据库服务器是网络应用环节中重要部件,所以我们对数据服务器的性能进行测试就显得尤为重要了。经过反复的实践,我们在数据库服务器性能的测试上已经形成了比较成熟的理论和方法,软件工具也逐渐得到优化。
3)我们根据网络数据库的工作模式搭建实际的网络工作环境,通过访问操作对数据库服务器系统进行数据汇总和分析,得出测试结果。
2.2 数据库服务器性能测试的工作模式
1)C/S模式:这是网络数据库采用的常规模式,首先由客户机提出访问申请,服务器接收申请后对数据进行操作。这种工作模式需要在客户机上安装专门的应用程序,这样才能对数据库中的数据进行操作。C/S模式的主要特点就是速度较快、功能比较完备;缺点是系统的维护和升级不太方便。
2)B/S模式:这种模式由三层结构组成,即浏览器、应用层、数据库。该种模式的原理是由客户机安装浏览器软件,应用层通过安装WEB服务器与前端客户机和后端的数据库服务器相连,完成对数据的计算和应用。由此我们可以看出,应用层的服务器起到了前后端的纽带桥梁作用,因此对应用层服务器的性能具有较高的要求,而后台服务器主要是完成对数据的管理。B/S模式的主要特点是便于浏览和查询,而且客户机不需要维护和升级。
3 数据库服务器性能测试的原理及结果分析
3.1 数据库服务器性能测试的原理
为了更好的反应数据库服务器的性能,达到访问的随机化及访问资源的平均化,我们采用客户端随机访问模式,这样有利于我们找到限制服务器性能的多种因素,为后续服务器性能的优化提供了重要信息。
测试系统由控制端、操作库、客户机、数据库服务器四个模块组成。控制端主要负责选择访问模式、设置参数及被测试对象,然后对测试结果进行汇总和整理。操作库可以根据用户关系以及系统在实际运行过程中可能
文档评论(0)