×

数据库系统模拟负载的探讨和实现

消耗积分:3 | 格式:rar | 大小:146 | 2009-08-31

KANA

分享资料个

本文论述了事先构造数据库系统模拟负载对数据库设计和性能优化的重要性, 并
以医院为例,根据数据库记录表可能出现的数据分布情况,探讨了模拟负载的生成和实现。
并在分析实际情况和应用系统实际需求的基础上,构造相应数据库的模拟负载,嵌入模拟随机数据,为实现对数据库和事务处理过程的性能测试提供数据负载。
关键词 数据库系统 性能测试 模拟负载 数据分布
较大规模的数据库系统能够稳定、准确、快速的运行,具有决定意义的便是其数据库系
统性能状况,在实际使用运行过程中, 较大规模数据库系统体现出如下特点:(1)高吞吐量,数据删除/更新/插入操作频繁;(2)同时连接数多;(3)对实时性要求较高[1]。数据库应用系统的性能好坏与数据库的存储结构设计、逻辑结构设计以及应用程序设计有很大关系[2]。
在实际的业务运行中,设计人员和数据库管理员是不会被允许对实际数据进行测试,对
系统进行宕机调整;另外,不同负载下的性能瓶颈也是不一样的,早期负载并没有达到很大,瓶颈可能是没建索引;对于将来的系统来说,有可能达到高负载,瓶颈可能出现在意想不到的地方,如数据库的内存参数不合理、表的分区不合理…等。针对大数据量的数据库应用系统,设计人员和数据库管理人员迫切需要一个能够模拟真实运行环境的测试标准和测试负载,以便能在系统设计初期,对不同的方案和体系结构进行测评,以找到最优的方案;以便数据库管理人员能够预测随着数据规模的不断增长,数据库性能和应用程序性能随之变化的规律和可能出现的瓶颈和异常情况,并制定优化措施和因应对策。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !