[发明专利]一种Sybase ASE数据库配置优化系统及方法有效
申请号: | 201510499990.2 | 申请日: | 2015-08-14 |
公开(公告)号: | CN105138621B | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 杨治;康玉琢;陈昌浩 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/25 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种Sybase ASE数据库配置优化系统及方法,属于数据库配置领域;本发明将Sybase ASE数据库配置的专家知识通过配置库、规则库、基准测试案例库表达,然后通过配置加载执行模块直接驱动Sybase ASE数据库,进行数据库启动、停止和参数动态调整。再利用基准测试案例库测试数据库在特定工作负载下的性能,通过不断调整配置库、规则库的输入,进行性能分析,得出一组符合用户要求的配置参数组合,通过规则制导生成配置参数的组合,消除了单纯排列组合导致的参数组合数量的爆炸,大大降低Sybase ASE数据库配置工作量,降低配置难度,对ASE数据库性能优化提供指导作用。 | ||
搜索关键词: | 一种 sybase ase 数据库 配置 优化 系统 方法 | ||
【主权项】:
1.一种Sybase ASE数据库配置优化系统,其特征是包括控制台模块、配置库模块、规则库模块、配置加载执行模块、基准测试案例库模块、测试案例执行模块、性能分析模块;控制台模块负责实现系统中的人机交互;配置库模块负责管理配置库,按类别组织的配置参数;规则库模块负责管理规则库,配置参数之间的关系;配置加载执行模块负责直接驱动Sybase ASE数据库,进行Sybase ASE数据库启动、停止和参数动态调整;基准测试案例库模块负责管理基准测试案例库,并测试Sybase ASE数据库在特定工作负载下的性能,检验Sybase ASE数据库的工作负载的测试案例,具有通用性,其中基准测试案例库使用SQL语句,特定工作负载分为交易型、查询型和统计分析型三类;测试案例执行模块负责运行测试案例,得到测试指标结果;性能分析模块负责不断调整配置库、规则库的输入,进行性能分析,得出一组符合用户要求的配置参数组合;用户通过控制台模块向配置库模块下达配置库管理命令,建立、修改和删除配置参数;用户通过控制台模块向规则库模块下达规则库管理命令,建立、修改和删除规则,进行管理的过程为:建立规则库格式,包括配置参数,依赖配置参数,并建立配置参数与依赖配置参数之间的关系的依赖关系,建立配置参数与依赖配置参数之间的关系等式;管理规则库,提供规则库增加、修改、删除和查询功能;其中所述依赖关系分为正向关联关系、反向关联关系、顺序依赖关系;正向关联关系:配置参数与依赖配置参数对数据库性能的影响是同时增长或同时降低;反向关联关系:配置参数增长则依赖配置参数降低,或者配置参数降低则依赖配置参数增长;顺序依赖关系:设置配置参数,则必须设置依赖配置参数;用户通过控制台模块向基准测试案例库模块下达基准测试案例库管理命令,建立、修改和删除基准测试案例;通过配置加载执行模块,加载执行配置,启动ASE,配置加载执行模块调用测试案例执行模块,运行测试案例,得到测试指标结果,配置加载执行模块调用性能分析模块,进行配置参数组合下的运行性能分析,得到最佳配置参数组合。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510499990.2/,转载请声明来源钻瓜专利网。
- 上一篇:变流调温的燃气热水器水管路系统
- 下一篇:一种燃气自动开关