数据库服务器性能测试,数据库服务器性能测试方法探究与实现.doc

数据库服务器性能测试方法探究与实现

数据库服务器性能测试方法探究与实现   摘 要 人们在日常工作生活中需要存储的数据容量逐渐增多,这就为数据库技术的发展提供了良好的外部环境。文章在介绍数据库的相关理论知识的基础上进一步提出了对服务器进行性能测试的必要性,并结合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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值