数据库性能分析软件项目方案.docVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华悦数据库性能分析软件V1.0软件设计说明书 数据库性能分析软件 项目方案书 PAGE PAGE 2 目录 TOC \o "1-3" \h \u 15593 第一章 系统概述 2 7427 1.1. 研发背景 2 16192 1.2. 数据库发展 2 12569 第二章 需求分析 2 12619 2.1. 数据库设计需求 2 20784 2.2. 数据库能力需求 3 27394 2.3. 性能需求分析 4 9698 第三章 软件功能 6 25018 3.1. 数据库管理中心模块 6 519 3.2. 数据库性能分析模块 8 27218 第四章 功能设计 10 32048 4.1. 比较报告 10 20102 4.2. 等待事件分析 10 14560 4.3. 警报工作流程 11 10800 4.4. 轻松集成 12 8924 4.5. 等待统计分析 12 31216 4.6. 向导式安装 13 31898 4.7. 强大的性能调查 13 15197 第五章 解决的问题 15 20351 第六章 重要意义 15 系统概述 研发背景 随着科学技术和计算机网络技术的快速发展,加大了信息数据的管理工作和构成的难度和复杂度,为信息的保密性带来严峻挑战,目前应用最为广泛的信息数据管理系统就是Oracle数据库,其稳定性和信息安全性优势显著。在数据库系统运行时间不短延长的趋势下,其性能出现了各种问题,影响其运行,因此需要对其性能进行调整和优化。 数据库发展 数据库管理技术的发展历经人工管理、文件管理(数据冗余大、数据的不一致性、数据关联差)、数据库管理管理、分布式数据库管理、面向对象数据库管理。根本目标是解决数据共享的问题。 数据库系统具有数据结构化、共享性高、冗余度低、易于扩充、独立性强(物理独立性和逻辑独立性),数据由DBMS统一管理和控制。三级模式(概念模式。内模式和外模式)和二级映射(外模式/概念模式的映射、概念模式/内模式的映射)构成了数据库系统的内部的抽象结构体系。内模式又称物理模式,给出了数据库的物理存储结构与纹理存取方法,概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户的公共数据视图,主要描述数据的概念记录类型以及它们之间的关系,好包括数据间的语义约束;外模式也称子模式或用户模式,它由概念模式推导而出的,在一般DBMS中提供相关的外模式描述语言。 需求分析 数据库设计需求 数据库设计一般以过程迭代和逐步求精为基本思想,是应用面向数据的方法和面向过程的方法进行的,在已有数据库管理系统的基础上建立数据库。设计步骤如下:需求分析—概念设计—逻辑设计(任务是将E-R图转换为关系模型,实体和联系都可以表示成关系)—物理设计(前四个为数据库生命周期的设计阶段)—编码—测试—运行—进一步修改(后四个为数据库生命周期的实现阶段)。 需求分析这一阶段常用结构化分析方法(自顶向下,逐层分解)和面向对象的方法,常用到的两种工具为数据流程图和数据字典。基本任务是问题识别(包括功能、性能、环境、用户界面的需求,确定软件系统功能)、分析与综合(导出软件的逻辑模型)、编写文档。 数据库能力需求 1、高吞吐量 满足高并发下的大数据量交互需求,满足数据备份或ETL过程的大数据量迁移。具体需求信息获取参照以上数据库应用需求。 2、负载均衡 满足高并发下数据库的负载均衡能力,需求分析需要收集数据库的部署架构、负载均衡策略等数据信息。 3、读写分离 获取需求的要点是明确哪些是写节点,哪些是读节点,并且切换的策略什么,数据同步的策略是什么。 4、分区分片(分库分表) 获取需求的要点是把握数据的垂直切换和水平分库概念。明确需要对哪些数据块进行切分,分别分散到哪几台数据库主机上;需要对哪些大表进行数据水平切分,并且分布到哪些DB或table中。通过需求分析,做出数据切分的合理性判断,以及做出系统可测性的判断。 5、高并发 根据以上的数据库应用需求,进一步制定数据库的高并发需求,估算出单台数据库的API接口压力和需要满足的并发能力。 6、高可用性 高可用性可能也综合涉及到数据的多项能力,主要应用的是集群技术,HA容错及互备技术,体现的是无故障运行。获取需求的要点是明确高可用性技术架构,了解HA采用的工作方式,以及掌握故障切换方法和数据一致性验证需求。 性能需求分析 并发需求 大数据平台系统需同时支持1000个外部并发请求,并同时支持200个内部数据处理并发进程。 平均响应时间 1、外部服务请求类 外部服务类请求是指平时平台运行过程中外部系统对大数据平台发起的实时请求,如录入,修改或删除一条或一批次数据。 平均响应时间:排除网络拥堵情况下,不超过5秒。 2、交互类业务 交

文档评论(0)

哎哩呗 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档