本文介绍使用数据库智能管家 DBbrain 过程中涉及的核心术语与概念,帮助您更好地理解产品功能并完成日常运维操作。
健康评分
健康评分是 DBbrain 根据多维度健康指标,结合数据库专家规则计算得出的实例综合健康得分,分值范围为 0—100,分值越高表示数据库越健康。健康评分是用户快速判断实例运行状态、定位异常实例的重要依据。
健康报告
健康报告是 DBbrain 周期性(小时、天、周、月)输出的实例健康评估报告,内容覆盖健康评分、异常事件汇总、性能趋势分析和优化建议,支持邮件订阅推送,便于团队评审与归档。
异常诊断
异常诊断是指 DBbrain 实时识别数据库异常事件、自动定位根本原因并给出处置建议的诊断行为。诊断结果以结构化报告的形式呈现,覆盖现象描述、根因分析与解决建议三部分,帮助用户快速恢复业务。
巡检
巡检是指 DBbrain 周期性、批量式地对实例进行覆盖可靠性、可用性、性能、可维护性的全方位检查,并输出健康评分和针对性优化建议。巡检结果有助于用户全面了解实例运行状况并主动排查隐患。
慢 SQL
慢 SQL 是指执行耗时超过数据库慢查询阈值(例如 MySQL 的
long_query_time 参数)的 SQL 语句。慢 SQL 通常是数据库性能问题的主要诱因,DBbrain 通过慢 SQL 分析能力对其进行采集、聚合与排序,帮助用户快速定位性能瓶颈。SQL 模板
SQL 模板是指对 SQL 语句进行参数化、归一化处理后得到的语句模板。同一业务逻辑产生的 SQL 通常仅在参数上存在差异,通过 SQL 模板可以将同类 SQL 聚合在一起进行统计分析,便于识别高频 SQL、风险 SQL 与异常 SQL。
SQL 限流
SQL 限流是一种数据库护栏机制,用于在出现风险 SQL 暴增或资源不足时,按规则限制特定 SQL 的并发执行数量,避免单类 SQL 拖垮整个数据库。SQL 限流是保障核心业务稳定运行的重要兜底能力。
热点更新保护
热点更新保护是针对秒杀、抢购等热点行写入场景的数据库优化机制。当大量并发请求集中更新同一行数据时,行锁等待会严重拖慢响应;热点更新保护通过对热点行的并发请求进行合并与排队,显著缓解行锁等待,提升业务吞吐。
空间分析
空间分析是指对数据库的库、表、索引等对象的数据空间、索引空间和碎片空间进行采集与统计,识别空间消耗热点和异常增长趋势。MongoDB 场景下还提供集合级别的空间分析能力,帮助用户进行容量规划与空间治理。
大 Key / 热 Key
大 Key 是指在分布式缓存数据库中存储体积过大的 Key,热 Key 是指访问频次显著高于其他 Key 的 Key。这两类 Key 都可能引发集群负载不均、网卡抖动或单节点过载,DBbrain 提供大 Key 与热 Key 的专项分析能力,帮助用户提前发现并优化。
审计日志
审计日志是对数据库会话连接、SQL 执行、用户行为进行完整记录的日志,是合规审计与事后追溯的核心数据源。DBbrain 支持审计日志的实时检索、长期归档与下载导出,满足金融、政企等行业的合规要求。
敏感数据识别
敏感数据识别是指基于数据特征自动识别身份证号、手机号、银行卡号、邮箱等敏感字段的能力。DBbrain 在不读取业务数据本身的前提下,对元数据和样本数据进行采样分析,为后续的数据脱敏与屏蔽提供准确的识别依据。
数据脱敏
数据脱敏是指对敏感数据按规则进行变形、屏蔽或加密的处理过程。脱敏后的数据保留可用性,便于在测试、开发和分析场景中使用,同时显著降低敏感数据泄露的风险。
诊断事件
诊断事件是指由 DBbrain 智能诊断引擎根据实时指标与日志触发的异常事件或风险事件。诊断事件是告警分发、健康报告生成与自治动作触发的基础,是连接监控数据与运维处置的核心枢纽。
自治服务
自治服务是指 DBbrain 基于诊断结果自动执行修复、扩容、限流等运维动作的能力,无需人工介入即可完成处置闭环。当前已覆盖分布式缓存自动扩容等场景,后续将持续扩展至更多数据库类型与更多动作类型。