一、巡检定义
使用者视角:按场景和目标,周期性的检查数据库,挖掘潜在隐患和风险,给出整改建议,提前规避问题的发生,确保数据库安全稳定
实现过程视角:设定巡检目标->制定巡检方案->执行巡检->巡检结果(分析展示、建议、处理闭环)。
二、巡检过程的拆分和评判标准
三、巡检流程的详细介绍
1、制定巡检目标及方案
准确性 |
①巡检对象明确 |
②巡检场景明确(侧重稳定性场景巡检?性能场景巡检?安全场景巡检?) |
|
③巡检目的明确,需要通过巡检要发现和避免的问题(尤其要覆盖历史问题) |
全面性 |
①方案涉及巡检对象全面(数据库直接相关组件都要覆盖); |
②方案涉及巡检对象检查项的全面; |
|
专业性 |
①根据不同的巡检目标、巡检目标业务特征(如负载、变更频率等)匹配不同的巡检方案,以及避免巡检操作对数据库生产影响 |
2、巡检执行
易用性 |
①执行前可灵活配置巡检对象范围,比如支持批量、单库巡检 |
②执行过一次巡检后,可针对前一次发现的巡检问题项再次进行复检 |
|
③可方便执行手动巡检、自动巡检 |
架构先进性 |
①具备支持多巡检任务并发执行,且可根据资源情况、目标库数量等配置并发数,实现最佳的检查效率。 ②超时机制,保护目标数据库不受影响。 |
3、巡检结果
易用性 |
①单库报告,多库问题汇总报告,信息聚焦,使用效率高 |
②支持查看健康评分曲线,方便快速识别数据库整体变化 |
|
③报告可视化呈现直观,干扰信息少 |
|
④巡检结果可在平台中展示、邮件订阅、导出报告 |
|
专业性 |
①根据专家经验,为部分风险项给出建议 |
②以专业的 ITSM 事件机制,跟踪巡检出的风险处理,确保闭环 |
|
③可以将巡检中的知识库积累沉淀到企业知识库中 |