人们现在的生活就是一个不管是吃穿用度、衣食住行都离不开网络的时代。从将现金交易取而代之的手机支付,到将银行拉近到口袋的掌上银行,再到有网络就能抢购的春运车票......人们享受着电子业务带来的便捷与快速,但是否知道其背后的不易。一个组织中的运维部门是专为保障业务连续高可用性而存在的,也就是说,比如像双十一这样火爆的时刻,即使用户数量在几秒间瞬间暴增,业务的运行质量也不可有丝毫闪失。DBA是运维团队中十分重要的一个组成部分,他们目标是保证数据库系统7x24小时高效率运转。

有人说,在DBA这一行,“做数据,就是场修行,其乐趣就在于它永无止境”。如果把这句话改成 “做数据,就是场修行,其痛苦就在于问题永无止境”,其实才是DBA的真实工作写照。作为一名DBA,工作就是与程序员,网管员,甚至最终用户协同工作。在日常工作中,实际要一人分担多种角色。去哪儿网数据库总监周彦伟说过:“DBA是什么?有点像PM,设计库,优化表,处处都是艺术。有点像救火队员,网站挂了,可能跟DB没关系,但DBA一定要出现;DB挂了,一定跟网站有关系,DBA一定也要出现。” DBA是一个服务型职业,要有随叫随到服务精神,要处理层出不穷的问题。处理好了没事,处理不好就挂了。尤其是在大规模的组织中,有成百上千甚至上万的服务器需要维护,DBA的每天都像是在历劫。
现在各大网络商家争相推出优惠活动,数据的变化不断增加。“双十一”一天的交易额达到十几个亿,可想而知,耽误一秒钟损失也是巨大的,但是数据又是不断变化的,总是会出现不同的挑战,如何快速发现问题,分秒必争地恢复业务运行,如何能够实现稳定、可靠的业务上线与变更,甚至能够实时统计数据库的实际性能表现?这都成了数据库管理员工作中的最大阻碍。刚打开trace,却被工具消耗去了DB本身的性能,事倍功半。在这个同时间赛跑的游戏中,网络数据管理员一直处于弱势,这个时候总会听到一声叹息:有个靠谱的工具多好!
一个数据库管理员要有孙悟空的“七十二变”,同时组建、维护多个项目,在不断变化的数据中找到问题节点,解决故障恢复业务。为了防止故障发生,DBA每天游走于各个数据之间,不断对数据库进行优化,看似固若金汤的DB,其实是一个脆弱的系统。尽管DBA精心呵护,也会出现磁盘报警、机器故障、CPU过载等等,最终就可能导致宕机。而天旦DB2魔方,就是为解决DBA日常运维管理挑战而应运而生的数据库性能监控工具。
天旦DB2魔方,一个专家级的DB2性能管理工具,基于旁路方式,对系统0影响。DB2魔方由4个App构成,每一个App都对应DB2性能管理的一个重要挑战给出解决方案。

罗盘Compass:一盏茶的功夫,故障前后1小时的全量操作明细尽收眼底,几步点击即刻定位故障源头。分钟级的排障,帮助DBA快速恢复业务运行。
灯塔Beacon:5秒掌握全天DB2操作情况统计。DBA的工作不仅要紧急救火,在DB2出现问题时快速排除,也需要不断对DB2性能进行调试优化,防患于未然,这才是确保业务持续高可用性的关键所在。天旦DB2魔方能够为数据库管理员在不影响系统性能的情况下,只需5秒,全体的DB2操作情况就可以完整呈现,帮助数据库管理员从不同维度进行分析,比如:访问最多的SQL语句是什么,访问最慢的SQL是什么。甚至,可以由用户自定义维度,从不同的视角评估DB2的性能指标。
变更/投产象限仪Range Quadrant for Change/Launch:系统变更前后DB2各项指标对比,3步点击,即刻展现。新业务投产前后DB2性能对比,预定义视图直观展现。
DBA每天面对如此庞大的业务数量和难以想象的交易笔数,肩负着顶起业务运行7x24小时稳定高效高可用性的重担,压力巨大。大家都喜欢专家,渴望自己成为专家。但专家总是有限的,既然不可能要求每一个DBA在瞬间变身专家,那么天旦DB2魔方凝聚了天旦12年来在性能分析领域的技术精华,为DBA增能减负,就是DBA最专业可靠的伙伴。