开放,便捷,专业的数据库技术社区
www.modb.pro
在今天的技术领域,
DevOps
已经成为最热门的话题之一,
DevOps
是开发和运维一体化
的实践趋势,也是运维掌握一定的开发能力,推动和协助开发进行适应高效运维的渐进变革。
在我的技术生涯中,对
Oracle
数据库的接触最多,感受也最深。如果说要将最值得推荐
的技能展示给大家,那么我想推荐的就是
Oracle
跟踪方法。事实上,通过跟踪能够实现的也
正是不断了解、接近开发的思路和方法,从而有助于运维中的问题诊断、排查和解决。
我在一个活动上分享过一段话,摘录在这里,作为我这一章内容的开始。
“
早上我听到一句话印象深刻,叫“隐藏的权利感”,我想把这句话应用到数据库,表达一
下我的观点。
Oracle
数据库,虽然是一个商用数据库不开源,但是它又是非常开放的一个产品,
Oracle
几乎所有的内部操作,不管是调优的过程还是数据库的各种内部操作,都是可跟踪解析的。
比如
Oracle
数据库的启动和关闭过程,全程是可跟踪的。它的启动关闭会解析成多少个递归
操作,我们全都可以跟踪出来。
所以我们做
Oracle DBA
的工作时,面对任何事情我们都会非常有信心。
Oracle
开放了各
种接口,方法和手段给我们,只要我们去分析研究,就能够把一个问题的
Root Cause
找出来,
接近
Root Cause
就离解决问题不远了。
一个数据库只有变得更加开放接口,更加开放
DeBug
功能的,才能让我们在研究这个数
据库的时候也可以找到更多的乐趣。我觉得这里面找到的乐趣就是我讲的,是隐藏的权利感
就是我不动声色,但是我知道我在处理接触这个数据库的时候,我有非常强的把控力,我能
撼动和解决几乎所有的问题。我觉得这一点对于技术人员是非常重要的。”
第
章
数据库的跟踪和分析
方法
文档被以下合辑收录
评论