- 文献综述(或调研报告):
针对目前市场上已实现oracle数据库自动诊断分析与优化的系统分析,他们一般采用MVC架构设计系统结构,其中物理逻辑部分主要分为三个功能部分:采集信息,诊断分析,自动优化。
在采集信息时,针对数据指标的确定,他们一般通过在oracle数据库理论的基础上,通过对影响数据库数据库性能因素的分析,预设数据库性能指标的种类。针对确定采集的等待事件的时间长短确定时,他们通过对当前执行计划的分析,确定时间长短。
在诊断分析时,针对低效sql语句过滤处理,他们是通过参考oracle数据库自带的优化器,结合oracle存储过程分析,进行低效sql语句过滤。对应的阈值则是通过对数据库实时参数的捕获来确定的。针对确定影响数据库性能的核心因素的,他们是通过相关性算法,结合对时间事件直方图进行数据挖掘操作,通过影响数据库性能相关属以及sql执行计划的综合分析来确定的。
基于已经实现的oracle自动诊断分析及优化系统,本系统预期会采用到的技术/文献:
1、Database Performance Tuning Guide
2、Database Reference
3、Database PL/SQL Language Reference
4、oracle data mining(ODM)的数据库挖掘算法 PL/SQL
5、统计学三大相关性系数
首先,实现的系统是在oracle数据库的基础上对oracle数据库进行指标确认,信息的采集,诊断分析,在实现相关算法语句时传统的sql语句无法满足系统的复杂算法需求,采用Database PL/SQL Language Reference中PL/SQL语句可以使系统在完成复杂的sql运算时对于oracle系统性能的影响最小。
课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。