DBdoctor功能介绍
本文详细介绍DBdoctor的主要功能,按照事件先后涵盖了事前、事中、事后三个阶段。事前的主动问题发现、SQL性能评估、自动巡检与报表、空间预测与诊断;事中的性能洞察、根因诊断、锁分析、优化建议;事后的审计分析、根因推导、问题快照。按照使用者包含了开发、测试、运维,开发同学可进行SQL审核、死锁分析,测试同学可进行上线前性能评估,运维同学可进行性能快速处理。
以下为详细功能介绍:
SQL审核
SQL审核包括传统的规则审核和我们特有的SQL性能审核:
1)SQL规则审核:内置SQL规范和专家经验规则,从SQL语法上进行识别潜在问题并提示
2)SQL性能审核:无需生产发布和变更,可以提前评估出SQL在未来上线后的性能问题并推荐全局最优索引(该能力目前是数据库行业独有能力)
DBdoctor提供自定义策略的定时巡检和立即巡检两种模式。用户可以快速了解租户项目下的数据库实例有哪些问题,并查看详细巡检报告。
性能洞察
通过数学模型精准定位,打破基于经验、规则、阈值诊断的传统,真正实现单条SQL资源量化,把资源消耗映射为颜色面积,直观定位数据库性能问题并给出优化建议。
涵盖锁等待、死锁、长事务、未提交事务四大锁场景;
直观汇总展示实例存在性能问题的所有SQL。
提供审计日志的检索功能和审计日志统计分析两大能力。
基于eBPF技术采集数据库的实例的审计日志。对SQL进行聚类分析,展示每类SQL语句的请求次数、耗时与来源。
基础监控
索引推荐
存储分析
Dashboard大盘
DBdoctor推出长久免费版
具备:SQL审核、巡检报表、监控告警、存储诊断、审计日志、权限管理等免费功能,不限实例个数,可基于长久免费版快速搭建企业级数据库监控诊断平台。
同时拥有:性能洞察、锁分析、根因诊断、索引推荐、SQL发布前性能评估等高阶功能,官网可快速下载,零依赖,一分钟快速一键部署。