
如何有效做数据库巡检
数据库巡检是数据库运维领域最重要的工作,它将长期存在。和数据库运维发展类似,数据
库巡检也经历了人肉、脚本化、平台化的发展。
01 人肉巡检
运维工程师手工巡检数据库各项指标。巡检项、巡检结论完全取决于运维工程师的水平,不
同工程师巡检同一套数据库,巡检结果可能会大相径庭。而且数据库越多,巡检报告的质量
往往越差,运维工程师越不容易发现问题。
02 脚本化巡检
人肉巡检的升级版,运维工程师利用现成的脚本手工或者自动巡检数据库各个组件。由于巡
检脚本是固定的,因此脚本化巡检能相对全面地巡检数据库,但能否从脚本执行结果中发现
问题,仍受限于运维工程师的经验。与人肉巡检类似,数据库数量越多,巡检报告质量越差。
03 平台化巡检
脚本化巡检的升级版。数据库巡检平台内置了巡检脚本及智能专家系统。数据库自动化巡检
完成之后,智能专家系统实时评估巡检结果,自动产生巡检报告,完全保证了巡检报告的质
量。此外,不同的运维场景有不同的巡检需求,数据库巡检平台应能够自动产生适应不同场
景的巡检报告。
人肉巡检、脚本化巡检及平台化巡检三者之间的区别,如下表所示:
评论