免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1597 | 回复: 0
打印 上一主题 下一主题

数据库系统的主动监控解决方案 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-20 16:36 |只看该作者 |倒序浏览
2可用积分
数据库系统的主动监控解决方案

Surveillance(数据库系统的主动监控解决方案,支持Sybase ASE, Rep Server, IQ, ORACLE, DB2, MSSQL,并支持Windows, Linux, HPUX, Solaris, AIX等主流操作系统的监控)。
    东方融尚(北京)科技有限公司是注册在中关村高科技产业园区的高新技术企业,是BRADMARK在中国区授权的独家总代理。我们希望能跟您数据库应用服务领域进行合作,为您提供数据库性能监控产品及服务。
通过我们的Surveillance产品,您能得到的收益是:
1.        现在的DBA通常每人要管理多台数据库服务器,传统的管理是DBA每隔一段时间去检查一次系统状况,这种方式的坏处是:
a)        当数据库出现问题,DBA要到下一次检查状态才能发现,这时可能数据库的问题已经影响了企业业务的运作,更有可能是业务系统的终端客户或者高层经理先发现业务系统的异常,通知IT部门,IT部门将会受到指责。-?有了Surveillance在后台不断的监控数据库的各种性能指标,可用性指标,如果Surveillance 发现任何的错误或者任何可能导致错误的状况,DBA可以马上及时地得到警报,并且Surveillance可以配置来自动地进行纠错,例如:如果一个连接持有的锁,阻塞了其他多个连接很长时间,导致业务运行不畅,DBA可以马上得到警报,如果过一段时间还没人处理这种情况,Surveillance 可以自动的杀掉阻塞会话。
b)        如果DBA不在服务器前面监控屏幕,他不会知道系统目前的状态情况,如果他不在附近,将对系统是否正常运行没有信心。--〉如果有了 Surveillance,即使DBA不在现场,他也会很有信心,系统是否正常运行,各项指标是否符合业务需求。Surveillance就像永不休息的DBA,在不断的监控系统的状态。
c)        DBA将没有完整的节假日和晚上休息,他不得不在机房值班监控系统状态,有了Surveillance,他可以放心的休息。同时公司也节约了加班费等额外的开销。
d)        因为DBA不用随时坐在机器前检查状态,他可以把以前做这些日常工作的时间用到更宝贵的地方,如系统规划,分析等。
以上为Surveillance的无人值守的功能,他能给公司带来的好处是:因为不用雇佣专门的人监控系统状态,减少了DBA的加班时间,并且在数据库系统刚或者将要出现问题的时候马上发现问题并可以自动解决问题,可以降低公司的IT支出,减少因业务系统运行问题造成的财产损失,增加企业的竞争力。

2)现在要招聘或者保持有经验的DBA比较困难,在现实中,DBA往往需要记住一大堆的脚本,并手工键入脚本,这些现场处理即使对有经验的DBA也是一种挑战,更不用说对新人了,如果DBA缺乏相应的知识,就无法快速的发现并解决问题(想象一下,如果数据库导致业务停止,每分钟,每小时可能给公司带来的损失?),Surveillance提供了图形化的诊断窗口,结合了BRADMARK 20多年的数据管理经验和行业最佳实践的数据库脚本,可以帮助DBA直观的观看系统的状态,并可以不断的下钻到进程和数据库的详细信息,直到最后发现问题的所在,这种方式可以帮助DBA很快的发现并解决问题,并且由于这种方式没有任何的学习曲线,新的DBA也可以很快的上手管理工作,并从这些窗口开始逐渐的增加自己的数据库管理经验。
Surveillance的实时诊断窗口可以帮助DBA快速的发现并解决错误的最终根源,提高DBA的工作效率,帮助新人快速上手工作,即使有经验的DBA也需要图形化的工具。 这些实时的诊断窗口可以与Surveillance的无人值守共同工作,DBA在休息的时候,如果接到Surveillance的警报,他可以马上用图形化的窗口去查看系统状态,分析原因,从而最后解决问题.

3)在现实中,IT部门的领导得决定有限的预算应该如何使用,是应该买更多的cpu,还是存储设备?这些资源规划的决定应该基于历史数据的分析,Surveillance提供了历史数据报表的功能,所有收集到的性能指标,都可以放到一个集中的数据库中保存,并用Surveillance提供的报表功能对这些指标进行分析,生成报表,并向领导提供各种资源的使用趋势分析,从而管理层可以决定把有限的预算投到更有用的地方。
4)对DBA的调优来说,Cache, buffer和各种latch应该如何调整,这不是一成不变的工作,应该在对生产环境的负载下,对系统的各种性能统计数据的分析后,才能找到的一个最佳值,如对IQ而言,很多管理员希望能找到一个TEMP,MAIN Buffer的最佳配置,这种配置应该是对过去几个月,业务高峰,低谷时段,业务各种负载情况下的TEMP,MAIN buffer 的读写情况,命中率情况进行统计后才能得到相应的配置。
5)很多时候,错误发生的时候,因为没有现场信息,管理员无法知道问题的根源,Surveillance可以抓住所有执行过的SQL语句,这样,DBA可以回溯到以前的某一点,发现谁执行了什么样的语句,导致了问题的发生。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP