searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

数据库巡检模块的设计思考

2024-11-18 09:21:49
2
0

一、巡检定义

使用者视角场景和目标,周期性的检查数据库,挖掘潜在隐患和风险,给出整改建议,提前规避问题的发生,确保数据库安全稳定

实现过程视角:设定巡检目标->制定巡检方案->执行巡检->巡检结果(分析展示、建议、处理闭环)。

二、巡检过程的拆分和评判标准

三、巡检流程的详细介绍

1、制定巡检目标及方案

准确性

①巡检对象明确

②巡检场景明确(侧重稳定性场景巡检?性能场景巡检?安全场景巡检?)

③巡检目的明确,需要通过巡检要发现和避免问题(尤其要覆盖历史问题)

 

全面性

①方案涉及巡检对象全面(数据库直接相关组件都要覆盖);

②方案涉及巡检对象检查项的全面;

专业性

根据不同的巡检目标、巡检目标业务特征(如负载、变更频率等)匹配不同的巡检方案,以及避免巡检操作对数据库生产影响

2、巡检执行

易用性

①执行前可灵活配置巡检对象范围,比如支持批量、单库巡检

②执行过一次巡检后,可针对前一次发现的巡检问题项再次进行复检

可方便执行手动巡检、自动巡检

 

架构先进性

①具备支持多巡检任务并发执行,且可根据资源情况、目标库数量等配置并发数,实现最佳的检查效率。

超时机制,保护目标数据库不受影响。

 

3、巡检结果

易用性

①单库报告,多库问题汇总报告,信息聚焦,使用效率高

支持查看健康评分曲线,方便快速识别数据库整体变化

报告可视化呈现直观,干扰信息少

巡检结果可在平台中展示、邮件订阅、导出报告

专业性

根据专家经验,为部分风险项给出建议

以专业的 ITSM 事件机制,跟踪巡检出的风险处理,确保闭环

可以将巡检中的知识库积累沉淀到企业知识库中

0条评论
0 / 1000
樊****伟
1文章数
0粉丝数
樊****伟
1 文章 | 0 粉丝
樊****伟
1文章数
0粉丝数
樊****伟
1 文章 | 0 粉丝
原创

数据库巡检模块的设计思考

2024-11-18 09:21:49
2
0

一、巡检定义

使用者视角场景和目标,周期性的检查数据库,挖掘潜在隐患和风险,给出整改建议,提前规避问题的发生,确保数据库安全稳定

实现过程视角:设定巡检目标->制定巡检方案->执行巡检->巡检结果(分析展示、建议、处理闭环)。

二、巡检过程的拆分和评判标准

三、巡检流程的详细介绍

1、制定巡检目标及方案

准确性

①巡检对象明确

②巡检场景明确(侧重稳定性场景巡检?性能场景巡检?安全场景巡检?)

③巡检目的明确,需要通过巡检要发现和避免问题(尤其要覆盖历史问题)

 

全面性

①方案涉及巡检对象全面(数据库直接相关组件都要覆盖);

②方案涉及巡检对象检查项的全面;

专业性

根据不同的巡检目标、巡检目标业务特征(如负载、变更频率等)匹配不同的巡检方案,以及避免巡检操作对数据库生产影响

2、巡检执行

易用性

①执行前可灵活配置巡检对象范围,比如支持批量、单库巡检

②执行过一次巡检后,可针对前一次发现的巡检问题项再次进行复检

可方便执行手动巡检、自动巡检

 

架构先进性

①具备支持多巡检任务并发执行,且可根据资源情况、目标库数量等配置并发数,实现最佳的检查效率。

超时机制,保护目标数据库不受影响。

 

3、巡检结果

易用性

①单库报告,多库问题汇总报告,信息聚焦,使用效率高

支持查看健康评分曲线,方便快速识别数据库整体变化

报告可视化呈现直观,干扰信息少

巡检结果可在平台中展示、邮件订阅、导出报告

专业性

根据专家经验,为部分风险项给出建议

以专业的 ITSM 事件机制,跟踪巡检出的风险处理,确保闭环

可以将巡检中的知识库积累沉淀到企业知识库中

文章来自个人专栏
数据库运维产品设计
1 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0