数据库服务器健康监视_第1页
数据库服务器健康监视_第2页
数据库服务器健康监视_第3页
数据库服务器健康监视_第4页
数据库服务器健康监视_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库服务器健康监视

----------------IE梦想队

主要内容概要介绍背景调研与业务分析方案技术路线及实现方案商业考虑及可行性分析致谢1.概要介绍概要介绍目标问题做法概述设计特色设计思路1.1目标问题

三台主机上已经分别安装了mysql/mssql/oracle数据库服务,需要在另外一台主机安装数据库服务器健康监视进程,实时的监测网络和数据库服务的可用性,并将监测结果打印出来。1.2设计思路异常触发及时预警表空间的使用情况及跟踪SQL多角度分析及跟踪性能数据及时抓取及存储1.2设计思路

我们的总体设计是面对现在数据库管理员操作繁琐,重复率高等问题,开发高可用性监视系统,实现自动化监察数据库服务,节省人力物力。

PS:项目设计着重考虑到了可扩展性的问题,也采用了节点设置等方法力图提高可扩展性和灵活性。但是由于时间和两位开发人员的知识储备有所不同(php和java),我们的监视系统分为了两段设计。也许在实现上还不够完美,但是我们的产品架构和创意是十分完整的,希望各位老师能够体谅!

(*^-^*)1.3做法概述Mysql/Mssql1、在浏览器界面接收数据库连接的相关参数2、将参数发到php程序,由php连接数据库3、由php操作数据库进行创建数据库、创建表、增删数据、删除表、删除数据库、显示数据库信息等操作。1.3做法概述oracle在oracle软件中

首先在scott用户中创建一个测试表test

create

table

test(

id

number(10)

);

初始化给她一个数据

insert

into

test

values

(1);

在eclipse中运行数据库工程里面的test.java,运行后在控制台里输入

用户/密码(scott/wwq123)

1.3做法概述根据控制台的输出,我们能判断数据库是否处于健康状态:

标准健康状态输出是:

已经连接到数据库(scott用户)

数据库能够进行查询功能

数据库能够进行删除功能

数据库能够进行修改功能

数据库能够进行查询功能

能够查询Scott用户的所有表

1.4设计特色成本低多节点负载均衡,可用性高,可用多个廉价PC代替昂贵的大型机,同时节约维护成本可扩展性采用分布式设计,确保数据库与其他系统资源进行分割节点添加删除方便,提高故障容错率Web界面美观实用通过页面走查,浏览确定界面符合需求结合兼容性测试对不用分辨率下页面显示效果自动化构建高可用性数据库监测系统,全方位对数据库进行自动化监控

2.背景调研与业务分析方案

2.1DBA面临的问题:重复工作每天都要做一些同样的事情实时监控无法实时知道数据库的运行情况扩展能力功能的添加删除可能需要改动原有的系统如何解决??构建高可用性数据库监控系统!2.2问题解决重复工作由程序代替部分人力劳动实时监控实时对数据库进行扫描扩展能力

采用分布式设计,增加节点,提高可扩展性3.技术路线及实现方案系统总体框架设计数据库功能的实现3.1整体架构监控服务器Agent异常告警:根据规则发送告警给DBALANLAN分析展示:对采集的信息进行处理并对数据库的运行情况进行全面的图形展示。数据采集:统一对数据库信息定时采集并存储监控数据库监控健康检查异常报警性能监控存储监控展示运行情况性能展示存储展示异常展示读取实时数据3.2源代码/视频材料原工程文件:sqlMonitor.zip

数据库健康监听系统(Oracle).zip演示视频:作品演示(mysql,mssql).wmv

作品演示(oracle).avi3.3系统测试及结果展示测试平台/sqlmonitor/测试内容:mysql/mssql数据库监测测试环境:IIS提交地址:

/sqlmonitor/提交参数:mysqllocalhost:330630a040616090137149732mssql61,1433a050215121887753364请求次数:1期望结果:成功连接到localhost,完成创建数据库、创建表、增删数据、删除表、删除数据库、显示数据库信息等操作。实际结果:成功连接到localhost,完成创建数据库、创建表、增删数据、删除表、删除数据库、显示数据库信息等操作。4.商业考虑及可行性分析技术条件方面的可行性:

经费,投资方面的来源和限制:硬件和工作人员所需经费

硬件,软件,开发环境及运行环境方面的条件和限制经济方面的可行性:目前单位员工的日成本为X人×Y元/人=Z元,我们还不能够计算出效率低下给单位造成的无形的损失,如果指导这一部分也看作是投入成本,那将远远超出计算出的投资数额。而如果使用数据库监测系统,系统进行实施,维护,开发周期如果以N天计,共需人工成本P元,各种软硬件成本Q元,维护费用0元,共计成本费用M元,略高/低与N天前的费用总和。同样,我们也无法计算出系统稳定运行后给单位带来的巨大经济利益。由于系统能在未来较长一段时间内稳定发挥作用,对于提高单位管理水平

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论