努力创造DBA额外的价值

原文的链接地址:http://blog.csdn.net/dbatools/article/details/4503628

网上有人在问, 如何才能进阿里巴巴当DBA? 感觉阿里巴巴的DBA个个活得很风光, 好象个个有奔驰或宝马, 因此都想来这儿赚一辆. 也有Oracle OCM在北京税前14K的要求在北京求职, 有人说这世道对技术不公啊, OCM都这样了, 算上还在不断上涨的房价, OCP及连OCP都没有的DBA要如何立足? 变相压低DBA价格啊! 这是恶性竞争啊!

 

    这两件事情, 都让我想到一件事情, DBA要做些什么? 象数据库空间维护(表空间不足时, 需要及时添加文件, 以防空间不足的话), 没有OCP的DBA也能做好, 有OCP的也能做好, 有OCM的也要做这件基础的事情, 所以招一个是否有OCP证书, 是不是OCM的员工, 有本质区别吗? 反过来, 如果我只招一个DBA来做空间维护, 没有OCM有OCP的DBA能做好, 没有OCP的DBA也能做好, 为什么一定要找OCP或OCM呢? 从谁那儿能得到空间维护中额外的价值, 就要招谁!

 

    如果三个人(无证, OCP, OCM)都将这事做得很好, 没有犯错, 每次表空间要满时, 都提前添加空间了, 如何来确定给他们的报酬? 接下来有一个人, 给空间上了一套监控系统, 表空间使用率超过一定值, 或绝对可用空间少于多少时, 自动报警, 那么要给谁加薪? 再有一个人, 收集了表空间的数据, 一个月后, 准确地知道了每个表空间每天的增加量, 并且根据这些数据, 有计划地在空闲时间维护空间, 那么要给谁升职? 继续优化数据, 过了半年后, 得到了各个库每个月的空间使用量, 这些信息被用于采购决策, 那年终又需要给谁多发点奖金?

 

    上面说的几种情况, 有规定OCP一定要能做到, 还是OCM一定要能做到? 显然是没有的, 不管你有没有证, 是OCP还是OCM, 应当得到的回报都不取决于有没有证, 也不取决于你是不是在阿里巴巴, 不管那个企业都会用个人贡献来评定薪酬水平的.

 

    在DBA的职业生涯中, 需要不断地去发掘DBA工作的背后价值. 很多的阿里巴巴DBA都创造了很多的额外价值, 做成了很多外面的人认为不是DBA应当做的事情, 所以他们得到了奔驰与宝巴, 而不仅仅因为他们进了阿里巴巴工作.

 

    DBA是高压力, 并且机动性较强的职业, 如何创建额外价值? 去想办法降低团队的压力, 去努力花机动性为计划性, 以此为目标, 就可以发现很多很多的额外价值, 你也会成为一个很好的DBA, 一个很容易被阿里巴巴录用的DBA.

下面是我看了这段文字的想法:


我想,作为一个DBA,有很多日常维护的工作要做,像上面所说的表空间的维护就是一个很重要的工作,每天DBA拿了一段预先写好的sql脚本,放到数据库里运行一下,看一下表空间是否快满了,没什么技术含量,你随便找个高中生,甚至初中生也能做,他不需要知道表空间是什么东西,也不需要会写任何脚本,只要你事先写好了脚本,告诉他每天是什么时候运行哪一段脚本就可以了。

那么专业的DBA和这些都不知道数据库是什么的人相比有什么区别呢?

我觉得区别就在于,专业的DBA知道自己每天在做什么,为什么要做这些,会去考虑怎么做才能更好,总结这个特定系统的规律,预测什么时间可能表空间会满或达到多少百分比,在什么时候来扩大表空间,文件如何更均匀的分布在不同的磁盘上来平衡磁盘的负载等等。

说了这么多,其实就是一个兴趣问题,我想,当我们对自己所做的事情或工作感兴趣时,就会更加积极,并且做的更好。

其实DBA就是一个很普通的工作,但是在平凡的工作岗位上,我们也能做出不平凡的业绩,我们的人生也会收获更多。

原文地址:https://www.cnblogs.com/momogua/p/8304588.html