欢迎来到天天文库
浏览记录
ID:33856357
大小:4.70 MB
页数:62页
时间:2019-03-01
《基于sql server数据库性能调优策略与的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、哈尔滨理工大学工学硕十学位论文基于SQLServer数据库的性能调优策略与研究摘要随着计算机科学技术和电子信息的巨大发展,各个企业都建立起了各自的信息系统。而数据库作为信息系统的核心和基础,也被越来越广泛的应用。因此数据库的性能一直受到业界的普遍关注。传统的性能测试工作采用手工的方式,不可能模拟大批量用户并发访问系统时的真实情况,效果不是很理想。随着技术手段的不断进步出现了很多借助相关的软件测试工具来模拟大量用户并发的场景,从而对系统性能进行考察。LoadRunner作为专业的性能测试工具,通过模拟成千上万的用户对被测应用进行操作和请求,在实验室
2、环境中精确重现生产环境中任意可能出现的业务压力,然后通过在测试过程中获取的信息和数据来确认和查找软件的性能问题,分析问题产生的原因。,本文介绍了LoadRunner性能测试的一般流程,并介绍了其工作原理和利用它对一个实际系统进行性能测试的详细过程。包括创建脚本,运行方案,监控方案,分析结果。论文研究数据库性能问题,介绍了数据库性能调整的研究背景以及论文的立题意义,涉及性能调整的概念、目标、总体策略和步骤。另外对LoadRunner测试过程进行了阐述和分析。接下来在目标服务器上创建测试,用终端模拟并发用户对SQLServer2000数据库服务器所在
3、的系统进行操作。通过详细的测试,得出数据库性能优化的目标,而后采用从上至下的优化策略,从应用系统,数据库服务器,操作系统和硬件这四个层面分别提出了优化调整建议,特别针对调优应用,给出多种具体的优化SQL语句的方法,并且进行了验证。在完成所有的调整之后,再次用LoadRunner对系统进行全面的测试,从事务的响应时间,吞吐量以及平均每秒点击次数这三项重要指标上验证了系统性能有了显著的提高,达到了预期的目标。关键词SQLServer;数据库;性能调优;LoadRunner哈尔滨理工大学T学硕上学位论文StrategyandStudyofTuningD
4、atabasePerformanceBasedonSQLServerAbstractWiththerapiddevelopmentofcomputerscienceanddigitalinformation,almosteverycorporationcreatestheirownerinformationsystem.Asthecoreandbasiccomponentoftheseinformationsystems,databaseisusedmoreandmoreinthesesystems.Somanyattentionsarepaid
5、tothedatabaseperformance.Thetraditionalperformancetestingisusuallydonemanually,thusitisimpossibletosimulatetheactualconditionwhenlargequantitiesofconcurrentusersgetaccesstothesystem.Withthedevelopmentoftechnologies,moreandmoresoftwareshavebeendesignedtosimulatetheconcurrent—U
6、Serscenesandcarryoutperformancetesting,whichexploresthesystemperformancesuccessfully.LoadRunnerisaprofessionalperformancetestingt001.BysimulatingtheconditionthatthousandsofUSherSrequestandoperatetheapplicationsimultaneously,possibletaskpressureintherealconditionwilloccurrando
7、mlyinthelabenvironment,byanalyzingtheinformationanddataacquiredinthetestingprocess,theproblemcausingsofhvareperformanceproblemwillbefoundandsolved.ThegeneralprocessofLoadRunnerperformancetestingtothesystemisdescribed,anditsworkingprincipleispresented.Anactualsystemhasbeentest
8、edbyemployingLoadRunner,andthedetailedprocesswhichincludescreatingsc
此文档下载收益归作者所有