数据库管理324期 2025-05-10
数据库管理-第324期 从医院诊疗看DBA工作价值(20250510)
作者:胖头鱼的鱼缸(尹海文) Oracle ACE Pro: Database PostgreSQL ACE Partner 10年数据库行业经验 拥有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等认证 墨天轮MVP,ITPUB认证专家 圈内拥有“总监”称号,非著名社恐(社交恐怖分子) 公众号:胖头鱼的鱼缸 CSDN:胖头鱼的鱼缸(尹海文) 墨天轮:胖头鱼的鱼缸 ITPUB:yhw1809。 除授权转载并标明出处外,均为“非法”抄袭

自从得了二糖之后,每个月都会去一趟医院补充药剂,每隔半年还会复查一次,算是医院常客了,平时也有动态血糖仪监控血糖。当年在高中到大学期间也有丰富的生病经验。最近遇到了一些疑惑的事情,想用医院诊疗来类比一下DBA的日常工作,反击一下一些人的错误理念。最近听到一些内容就是,巡检监控无价值、无操作不应该算工作量等等,心里面实际上是憋了一大堆脏话想说的,还是算了。
1 检查
当我们因为不舒服到医院后(除去直接外伤),一般第一时间需要去挂内科,医生一般会根据描述、体察和分析开具一系列检查,一般就是查血、查尿等身体化学检查和X光、CT、MRI等影像学检查等,根据检查结果判断是可以得出问题结论并对症处置,还是需要进一步增加检查排查更深层次原因。这一过程可以看做我们DBA日常工作中的巡检监控和隐患排查,在这一阶段你能说它没有么,没有这些检查能知道病因并根据检查内容给出诊疗方案么,另一方面各种检查结果都是明面摆着的,也不是是个人就能看懂并分析的,那也是得专业医生才能做。
而我们日常还有一个去医院的原因,就是体检,如果说结果没问题就说检查都是没有价值的,那么绝大多数的体检都该退款,体检的目的是尽早发现隐患和问题在其未成为严重问题时解决,DBA的日常巡检监控作用是一样的。
2 治疗
在有足够的检查数据支撑之后,一般就能得到病因,并开始给出诊疗方案,这一阶段就相当于DBA的故障处理工作了,如果只是是打针、输液、吃药,医生也是开个药方,然后病人按医嘱打针、输液、吃药一般来说医生也不需要实际上手操作病大概率也就好了。如果需要入院手术治疗,那么往往还要把病人交给外科,由外科医生进行手术治疗,这时候难道说之前的内科过程都是没有价值的工作么,光是那一大堆检查器械和耗材都是一笔不小的开支,如果没有必要为什么医院还需要花大价钱购置呢。在我们DBA的工作中,有许多隐患和故障是我们找到问题而处理是需要反馈外部协助的,比如修复主机、网络、存储,应用修改代码、加索引等。一般来说需要DBA操作的都不是那么简单的问题了。
3 疑难杂症
还有一种情况就是遇到疑难杂症了,可能是有明显症状但是检查结果却正常,另一种则是确实是罕见病或治疗难度大的病,这种情况下和美剧《豪斯医生》的场景就很像了,需要大神出手才能解决,这类人往往是知识渊博、经验丰富、能力很强的人。在DBA日常工作中也是一样的,高级、资深工程师和那些大师们的价值往往就在发挥在这种场景下,当然其费用往往也是很可观的。
总结
检查巡检、问题处置、疑难解决都是有价值的工作。
老规矩,知道写了些啥。




