信息化 频道

优化数据库监控管理 改善系统的性能

  【IT168 信息化】

  日前,国内数据库领域唯一的年度盛会,由盛拓传媒IT168网站汇集旗下ITPUB、IXPUB以及ChinaUnix中国三大企业级技术社区优势资源主办的2011数据库技术大会在京举行。这次大会盛况空前,众多数据库技术专家云集。在数据库大会上,记者采访了来自Quest Software产品经理张军华,就数据库监控、优化领域的话题进行了深入的交流。

  据了解,Quest Software 公司提供领先的系统运维和管理解决方案,帮助用户轻松高效地迎接日常 IT 挑战。致力于帮助用户管理其关键应用、数据库、Windows 架构和虚拟环境。

优化数据库监控管理 改善系统的性能
▲Quest Software 产品经理张俊华

  Quest Software的全线产品不仅可以管理包括Oracle、 IBM 和Microsoft在内的数据库应用,也为包括Oracle E-Business Suite、Siebel E-Business Applications、mySAP.com、Microsoft Exchange 及 PeopleSoft等企业级应用系统提供了非常好的的管理方案。

  张俊华是Quest Software产品经理,主要负责数据库产品技术这方面,据张俊华透露,Quest Software主要是包括数据库的监控、分析、优化等范围涉及面非常广。

  记者:您刚才提到了数据库产品都优化、监控等,请您简单介绍一下Quest Software?

  张俊华: Gartner去年出版过一个报告就是APM (应用性能监控),那么,Quest Software的性能也是在前五名。Quest Softwar正对apm架构的产品主要是Foglight。Foglight是一个大的框架都产品。我们现在虽然工作重心是在ORACLE数据库上,但实际对实际应用来讲不单单是ORACEL,可能还有java,.Net,甚至erp应用。所以,Foglight,就是包括了我们对应用系统所涉及的方方面面进行监控、诊断、分析、优化这个层面,

  记者:Quest Software主要做数据库的监控、分析、优化,与其它友商相比,Quest Software的优势是什么?

  张军华:是的,现在我们碰到最多的就是ORACLE,因为ORACLE在他的新版OEM里面,从管理的这个角度来讲是做都相当完善的,但是Quest Software我们的目标不是数据库都管理,而是一个端对端的管理,所以,我们会涵盖你的监控,实际上我们在做的国内的最大的企业,它的数据库都数量是200到300个instens,那我们的数据库监控产品就能把他们统一监控起来,比如设置一个统一的规则、统一目标同,把它统一起来,在这个基础之上呢,如果哪个数据库有问题,那我们都产品下面会诊断数据库中涉及到,一般来讲,调优这个数据库,不外乎几个层面比如说竞争、I/O、针对不同的层面,我们的产品在框架下面都提供了相应的组件对某一个方面进行深入都诊断和分析,如果数据库性能优化以后,怎么样才能知道?数据库性能是否得到了提升。我们有性能机械也能进行随时比较数据库各个方面的指标,在不同的时间段到指标的一个变化度,通过这个我们就能看到到底有没有一个效果。

  所以,Quest Software产品来讲我们就涵盖了一个完整的方法论。Quest Software这个产品它的客户化的能力是非常的强。这也是他区别于其他产品最大的一点,因为我们Quest Software有一个自己的开发环境,在整个开发环境中你可以自己写语言或者用其他什么语言,你都可以自己去写,我们有自己的一个开发包,你可以调用里面的东西。假设一般都会数据库去告警,但是告警以后呢,是对数据库所有都数据告警,实际上这样不好,对于企业来说,不同的数据库他有不同都关注点,比如我最重要的生产系统,有第二类的生产系统、第三类的生产系统,虽然在一个大的管理框架下面,但实际上不同的系统的管理方式是不同的。

  那么,就可以来编程其实所有的包括主机加这些信息都是对象的形式存放,那我们都可以编程把这个对象的形式给他拿出来,拿出来之后,就可以分组进行分别的管理。包括页面也完全可以开发,如果不喜欢页面,你可以自己开发页面。

  记者:您刚才讲到了国外的应用,是不是这个产品在国外应用较多一些,在国内应用的相对比较少一些?

  张俊华:目前在国内的用户主要是大用户。在国内,目前主要是集中在datebase这方面,Quest Software是做数据库起家,很多人也知道sbdl也是Quest Software产品之一,但是实际上Foglight是Quest Software的主流,我们把Foglight单独数据库这块抽出来,我们也是一个完整的一个方案,就是正对数据库性能的一个监控、分析、优化,所以这也是一个系列产品的完整方案,我们在国内推广的这块产品是最多的,包括电信企业里面,保险里面,银行里面的,还有电力,这些企业里面都在规模的用Foglight这个产品。

  记者:那从规模上来讲Foglight是不是更适合一些大企业用的更多一些,而中型企业会不会用。

  张俊华:看怎么样来定义了,我们这个产品大银行也有,中型银行也有,当然保险行业要大一些,但Foglight还有一种思想,就是我们不能做大规模企业的这种监控,我们在一些中小银行,我们也有这样的一种方案,我们是集中在这些中小银行的核心业务系统上,比如说这个银行他的核心业务有四个,我们相当于就监控你这么几个东西把企业的数据库、主机连接起来做到一个端对端的应用方案管理,这个从我个人的角度来讲可能会更好一些,关注的是企业的核心应用而不是外围,很多他的范围特别广,他的价格就会增长的特别快,我们一般是对中小企业核心应用系统,你用Quest Software 来做,但是对于大的企业来讲呢,就可以监控他的所有的数据库。

  记者:对于数据库审计,您是怎么来看待?

  张俊华:审计,很多客户都问过我这个问题,为什么Quest Softwar没有一个审计产品。在很早以前,Quest Software做过一个审计产品,但是后来又把那个产品给他停掉了,可能涉及到一个不同的技术问题,比如现在看到的不同的审计,要么是、ORACLE开启的审计、数据库自身的审计,要么通过端口映射的方式,通过网络上面抓包,去做一些审计,实际上现在电信银行通过网络抓包这种方式去捕获审计信息的是占主流,但是这种呢其实也有一个问题,就是他抓的信息呢,或者说他分析出来的那个语句呢不是特别都完善,但是这一块呢却是是很必要的,因为Quest Software原来有一项技术也是加入到ORACLE一个库里面,任何人在在执行偶一跳cku语句的时候,都会触发一下库里面的一个探针,那么,探针会把这个数据库给他记录下来,这样的话会保存下来,但是这些技术比较复杂,所以,Quest Software到目前已经暂停了这个产品的研发。

0
相关文章