收藏 分销(赏)

技术开发合同数据库监控系统开发.doc

上传人:知****运 文档编号:12610046 上传时间:2025-11-10 格式:DOC 页数:19 大小:68.54KB 下载积分:8 金币
下载 相关 举报
技术开发合同数据库监控系统开发.doc_第1页
第1页 / 共19页
技术开发合同数据库监控系统开发.doc_第2页
第2页 / 共19页


点击查看更多>>
资源描述
协议编号: 技术开发(委托)协议 项目名称:数据库监控系统开发 委托方(甲方): 受托方(乙方): 签订地点: 有效期限: 技术开发(委托)协议 委托方(甲方): 住 所 地: 法定代表人: 项目联系人: 联系方式 : 通讯地址: 电 话: 传 真: 电子信箱: 受托方(乙方): 住 所 地: 法定代表人: 项目联系人: 联系方式 : 通讯地址: 电 话: 传 真: 电子信箱: 开户银行: 账 号: 依据《中华人民共和国协议法》的规定,协议双方就《支持ITSS的信息系统远程智能诊断解决系统研发及应用示范》项目之《数据库监控系统开发》,经协商一致,签订本协议。 第一条 本协议研究开发项目的规定如下: 系统数据库监控系统监控范围涉及重要应用系统中使用的各类数据库,系统实现数据库的运营状况和性能情况的监视功能,支持各种主流数据库,涉及DB2、Oracle、MS SQL Server、Sybase、Informix等常用版本及32位或64位版本。系统支持分布式环境下的集中监控管理,规定可以将范围内异构系统上的异种数据库在一个集中的控制台上进行监控。可以预设性能门限阀值,当参数达成门限值时,通过事件管理自动告警,以便及时采用措施。支持二次开发,允许自定义监控对象;实现对数据库监控的历史数据进行存档和查看。 1. 数据库监测指标如下: 1) DB2监控涉及连接状态监测、缓存池状态监测、表空间监测、表空间容器监测、排序信息监测、锁信息监测。 Ø 连接状态监测:查看数据库的连接总数、当前连接数、本地连接数和数据库激活时间。 Ø 缓存池状态监测:监测缓冲池性能状态,监测内容涉及:缓冲池中索引页的命中率、缓冲池中数据页的命中率、从表空间容器(物理)中对常规表空间和大型表空间读取的索引页的数目、不使用缓冲池进行的读取操作数、程序包高速缓存命中率显示程序包高速缓存的使用是否有效率、目录高速缓存避免目录访问的效果、不使用缓冲池进行的写入操作数、从缓冲池(逻辑)中对常规表空间和大型表空间请求的索引页的数目、从缓冲池(逻辑)中对常规表空间和大型表空间请求的数据页的数目和从表空间容器(物理)中对常规表空间和大型表空间读取的数据页的数目。 Ø 表空间监测:监测数据库表空间使用情况,具体涉及表空间状态、表空间类型、扩展数据块大小、空闲率、页长、已使用页数、空闲页数、总页数、预取大小和使用率。 Ø 表空间容器监测:监测表空间名称、容器类型、使用率、总页数和已使用页数。 Ø 排序信息监测:显示必须溢出至磁盘的排序的比例和已执行的总排序数。 Ø 锁信息监测:通过锁等待率、死锁数、锁升级率、锁状态、锁模式和锁的表空间查看数据库死锁状况。 2) Oracle监控涉及基本信息采集、数据库性能监测、进程消耗资源信息监测、表空间监测、数据文献监测、回滚段监测、工作队列监测、PGA配置监测、SGA配置监测、高级队列监测、会话监测、Undo信息监测、SQL执行效率监测、资源锁定监测、递归调用分析、命中率监测、碎片整理信息监测。 Ø 基本信息采集:监测数据库服务器的基本信息,涉及:实例状态、主机名、DB名称、DB版本、位长、并行状态、例程名、例程开始时间、限制模式、归档模式、归档途径、只读模式、是否使用spfile启动以及启动途径。 Ø 数据库性能监测:分析数据库各项基本性能指标,具体涉及:数据库游标数、会话数、锁总数、死锁数量、缓冲活动连接数、缓冲池命中率、Cache命中率、进程内存运用率等。 Ø 进程消耗资源信息监测:已使用程序全局区、可用程序全局区比例、已分派程序全局区、可用程序全局区。 Ø 表空间监测:监测数据库指定表空间的类型、使用量、可使用百分率、PSFI值、读写平均时间、空闲扩展大小、最大扩展大小、扩展次数、Next扩展大小。 Ø 数据文献监测:针对指定数据文献,分析其当前大小,以及读写次数、块数与所花时间。 Ø 回滚段监测:监测数据库指定回滚段的命中率、大小、压缩次数、扩展次数、一致更改率(一致更改量相对于一致获得数的比率)、等待次数、等待率、翻转次数、活动事务数和用户回滚率(用户回滚数占事务总数的比率)。 Ø 工作队列监测:显示工作队列中的过期作业数量、失败作业数量和破损作业数量。 Ø PGA配置监测:分析PGA内存使用详情,具体涉及当前PGA内存使用总计、完全在内存里完毕的操作的字节数与所有完毕的操作的字节数的比率、当前可被自动方式的工作区使用的内存总量、允许的最高PGA内存使用量、额外读写的字节数、溢出次数、完毕字节数、空闲PGA内存总计、释放给操作系统的PGA内存量、已使用PGA内存总计、被分派PGA内存最大值、被分派PGA内存总计、当前已被自动方式的工作区使用的内存总量、能以手动方式的工作区使用的内存最大值、当前可被手动方式的工作区使用的内存总量和当前已被手动方式的工作区使用的内存总量。 Ø SGA配置监测:监测数据库服务器SGA性能,高速缓冲区大小、重做日记缓冲区大小、共享池大小、数据字典缓存大小、共享库缓存大小、SQL缓存大小。 Ø 高级队列监测:集中分析高级队列的ready消息总数、消息平均访问时间、不能传播并已经记录为错误的消息、队列中消息总数量、归档目的地的可用空间量(千字节)、归档目的地的状态、归档目的地类型、归档目的地的可用空间量占总空间的比例和归档目的地的位置。 Ø 会话监测:针对数据库中的指定会话,分析该会话的会话ID、用户名、CPU占用时间、内存排序次数、提交次数、占用游标数、缓冲区命中率、扫描次数和读写次数。 Ø Undo信息监测:计算快照太旧错误数与无空间次数。 Ø SQL执行效率监测:显示该SQL语句、执行该SQL语句的用户、执行时间和使用内存。 Ø 资源锁定监测:监测数据库服务器中指定资源的锁定期长。 Ø 递归调用分析:计算每秒钟新递归调用的数目、用户调用比率、当前时间间隔的递归调用比例、递归调用比例、自实例创建起用户调用的数目和自实例创建起递归调用的数目。 Ø 命中率监测:监测数据库服务器的高速缓存区命中率、共享库缓存区命中率、共享区字典缓存命中率、回退段等待次数与获取字数比率、磁盘排序与内存排序比率。 Ø 碎片整理信息监测:查看自由空间碎片索引比值。 3) SQL Server监控涉及基本信息采集、数据库使用监测、数据库文献监测、会话监测。 Ø 基本信息采集:采集数据库服务器基本信息,涉及主机名、Windows版本、内存大小、解决器数目、解决器名称、会话数目、数据库数目和数据库服务启动时间。 Ø 数据库使用监测:查看数据库未使用大小、索引大小、数据大小、数据库大小、保存大小和未分派大小。 Ø 数据库文献监测:显示数据库名称、文献当前大小、文献存放的位置、数据库文献所属组、按比例还是按大小增长以及增长量和文献能达成的最大大小。 Ø 会话监测:分析指定会话的用户、会话状态、建立时间、最后解决时间、占用CPU时间、数据库实例、占用内存大小、主机名称、调用的程序和命令等。 4) Sybase数据库监控涉及基本信息采集、表空间监测、数据段监测、会话监测。 Ø 基本信息采集:采集数据库主次版本号、系统信息和数据库名称等。 Ø 表空间监测:分析指定数据库实例表空间的已使用空间比例、数据大小、索引大小、总空间大小和已使用空间大小。 Ø 数据段监测:分析数据段的大小、未使用段大小、段总大小和索引段大小。 Ø 会话监测:分析指定会话的用户、会话状态、建立时间、最后解决时间、占用CPU时间、数据库实例、占用内存大小、主机名称、IO读写次数、调用的程序和命令等。 5) Informix数据库监控涉及基本信息采集、检查点监测、表空间监测、锁信息监测、日记监测、排序、磁盘读写速率监测、共享内存监测、事务监测。 Ø 基本信息采集:采集Informix数据库基本性能项,涉及死锁数、回滚数、写缓存命中率、数据库连接数和读缓存命中率。 Ø 检查点监测:显示检查点等待速率、检查点速率。 Ø 表空间监测:查看数据空间的已用空间和总空间的比例。 Ø 锁信息监测:通过锁等待率、锁请求速率、锁超时率和死锁率监测数据库的死锁状况。 Ø 日记监测:查看各类日记的读写速率,具体涉及逻辑日记页面写速率、逻辑日记写速率、逻辑日记记录写速率、物理日记写速率和物理日记页面写速率。 Ø 排序:显示内存排序速率和磁盘排序速率。 Ø 磁盘读写速率监测:监测磁盘的页写速率、页读速率、物理磁盘读速率和物理磁盘写速率。 Ø 共享内存监测:展现共享内存的使用性能,具体涉及顺序扫描速率、LRU写速率、Latch等待速率、缓冲刷新到磁盘速率、缓冲区等待速率、Foreground写速、块写速率、缓冲区写命中率和缓冲区读命中率。 Ø 事务监测:显示事务回滚速率和事务提交速率。 2. 数据库状态报表 数据监控系统提供针对不同的数据库资源的每个性能参数的历史数据进行记录分析的功能,通过对性能参数的历史数据的趋势和管理分析,了解数据库的运营状况与发展趋势,为互相关系资源运营情况提供判断依据。数据库状态报表重要涉及: Ø 表空间增长趋势表:系统在一定的周期内,记录数据库空间的大小变化、表空间使用率、空间扩展值以及空间扩展最大值等信息,预测表空间增长趋势,为数据库调优提供数据支撑和技术支持。 Ø 性能趋势图表:性能趋势图表可以提供涉及数据库占用主机的CPU/内存的记录、表空间趋势等性能记录在内的趋势图表,能直观反映数据库一段时间内运营的性能状况,能反映出天天哪个时间段、每周哪几天数据库应用繁忙或空闲,以及何时出现异常状况。通过对数据库历史性能趋势解决分析,可以预测数据库未来一段时间内性能发展状况,找出数据库隐藏的性能瓶颈,排查系统隐患,为数据库调优提供决策辅助和技术支持。 Ø 关联图表:根据数据依赖模型,组合数据库资源的相关性能参数,在任何时候对同一元素、同一时间段的数据进行记录,从而建立指标间不同粒度的关联分析,了解不同业务应用之间对主机性能的影响。 Ø 可以将多个数据库和主机相关参数进行对比分析,分析它们的互相影响限度,以了解不同业务应用之间对主机性能的影响。 管理员可以灵活设立时间范围,可灵活选择参数,可生成各种报表,提供保存、打印等功能。 3. 故障和性能报警 系统提供数据库故障和性能监控功能,可以实时监控和分析数据库状态与性能异常,监控并分析数据库日记信息,及时发现数据库的各种异常信息,系统可以根据设定通过多种方式告知相关管理人员,协助管理人员找出数据库系统隐患,并解决数据库故障,从而保障数据库支撑的相关应用系统的正常运营。故障和性能报警重要功能有: Ø 日记监控与分析:根据设定,实时监控数据库日记,对日记进行归档、跟踪、过滤、分析功能,及时发现数据库系统发生的各种异常并能按照规则表达式设定转化成相应的故障日记,自动产生告警及时告知相关管理员,便于管理员及时发现并解决数据库系统发生的各种软硬件故障。 Ø 数据库性能数据分析:系统通过配置的数据库监控指标,自动监控数据库表空间、连接数、CPU、Memory、实例状态等各个方面性能状态和历史性能,通过对数据库性能数据的分析,可以及时发现性能问题,找出数据库隐患,为管理员进行数据库问题排查、解决以及数据库调优提供数据支撑与支持。 Ø 灵活的告警方式:提供多种方式的报警功能,方便快捷地告知管理员。报警方式涉及:Email、手机短信、声音、消息等。系统同时支持在数据库所依赖的各类运维拓扑上以醒目的闪烁标记提醒管理人员,及时排查问题,恢复实体正常运营。 Ø 数据库运营展示视图:系统提供具体的数据库资源运营展示视图,在视图上直观呈现数据库故障与性能;系统使用不同颜色、粗细、图标表达被管理对象的状态信息,通过Email、短信、声音、消息等多种方式告知管理员,提醒管理员进行故障排查与解决。 第二条 乙方应在本协议生效后10个工作日内向甲方提交研究开发计划。研究开发计划应涉及以下重要内容: 1、 需求分析; 2、 功能设计; 3、 数据库监控系统开发计划; 4、 系统测试计划。 第三条 甲方应按以下方式支付乙方研究开发经费和报酬: 乙方向甲方收取经费共计人民币(大写):壹拾玖万捌仟元整。 1. 提交经甲方认可确认的软件源码及配套文档后,支付项目全款的100%, 即198,000.00元(大写:壹拾玖万捌仟元整); 2. 乙方用于研究开发自行购置的设备、器材及研究开发过程中形成的各项资料、成果属乙方所有。 第四条 研究开发计划: 2023年3月 需求分析; 2023年4月 系统框架设计; 2023年5月-2023年6月 编码和初步测试; 2023年7月 全面测试; 2023年7月 正式运营。 第五条 本协议的变更必须由双方协商一致,并以书面形式拟定 。 但有下列情形之一的,一方可以向另一方提出变更协议权利与义务的请 求,另一方应当在 五 日内予以答复;逾期未予答复的,视为批准。 1. 协议的开发内容发生变化,超过双方约定的开发范围; 2. 双方协商批准协议的相关权利和义务发生变化 。 第六条 在本协议履行中,因出现在现有技术水平和条件下难以克 服的技术困难,导致研究开发失败或部分失败,并导致一方或双方损失的,双方按如下约定承担风险损失: (一)甲方责任 1、保证项目款额按协议规定的时间和数目支付。 2、在协议签订后一周内,负责提供项目涉及功能的所有资料样板,以保障乙方需求调研和功能设计的正常进行。 3、提供项目所需的和实际运营相一致的调研环境,以保障设计工作完毕。 4、负责工作人员的组织协调工作。 (二)乙方责任 1、保证按照本协议规定完毕设计方案及软件交付物的研发。 2、按照协议规定提供技术支持。 3、在甲方准时提供需求、原始数据和相关调研环境的前提下,于指定的日期内完毕本协议标的规定的任务并准时交付甲方。 第七 条 双方拟定因履行本协议应遵守的保密义务如下: 甲方: 1. 保密内容(涉及技术信息和经营信息): 乙方的相关技术、经营和商务信息。 2.涉密人员范围: 项目组成员 。 3.保密期限: 1年 。 4.泄密责任:承担补偿相应损失 。 乙方: 1. 保密内容(涉及技术信息和经营信息): 甲方的相关技术、经营和商务信息以及相关的本项目内容的所有数据 。 2.涉密人员范围: 项目组成员 。 3.保密期限: 1年 。 4.泄密责任: 承担补偿相应损失 。 第八条 乙方应当按以下方式向甲方交付研究开发成果: 1.研究开发成果交付的形式及数量:协议约定的数据库监控系统需求报告1份、系统架构1套、测试报告1份。 2.研究开发成果交付的时间及地点:验收后在北京市甲方指定地点交付。 第九条 双方拟定,按以下标准及方法对乙方完毕的研究开发成 果进行验收:由甲乙双方领导、项目组成员共同组成项目验收小组,根据约定实现的功能进行测实验收 。 第十条 双方拟定,因履行本协议所产生的研究开发成果及其相 关知识产权权利归属,按下列第 1 种方式解决: 1. 甲 (甲、乙、双)方享有申请专利的权利。 2.按技术秘密方式解决。有关使用和转让的权利归属及由此产生 的利益按以下约定解决: (1)技术秘密的使用权: 无 (2)技术秘密的转让权: 无 (3)相关利益的分派办法: 无 第十一条 乙方不得在向甲方交付研究开发成果之前,自行将研究 开发成果转让给第三人。 第十二条 乙方完毕本协议项目的研究开发人员享有在有关技术成 果文献上写明技术成果完毕者的权利和取得有关荣誉证书、奖励的权利。 第十三条 乙方运用研究开发经费所购置与研究开发工作有关的设备、器材、资料等财产,归 乙 (甲、乙、双)方所有。 第十四条 双方拟定,乙方应在向甲方交付研究开发成果后,根据 甲方的请求,为甲方指定的人员提供技术指导和培训,或提供与使用该 研究开发成果相关的技术服务。 第十五条 双方拟定:任何一方违反本协议约定,导致研究开发工作停滞、延误或失败的,按违约方支付协议额3%的违约金。 第十六条 双方拟定,甲方有权运用乙方按照本协议约定提供的 研究开发成果,进行后续改善。由此产生的具有实质性或发明性技术进 步特性的新的技术成果及其权利归属,由 甲 (甲、乙、双)方享有。 第十七条 双方拟定,出现下列情形,致使本协议的履行成为不 必要或不也许的,一方可以告知另一方解除本协议; 1. 因发生不可抗力或技术风险; 2. 因一方严重违反协议 3. 由于技术难度和风险 第十八条 双方因履行本协议而发生的争议,应协商、调解解决。协商、调解不成的,拟定按以下第 2 种方式解决: 1.提交 仲裁委员会仲裁; 2.依法向人民法院起诉。 第十九条 本协议一式 陆 份,甲乙双方各执三份,具有同等法律效力。 第二十条 本协议经双方签字盖章后生效。 甲方: 甲方代表: 日期: 年 月 日 乙方: 乙方代表: 日期: 年 月 日
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服