功能特性 支持的数据库 快速上手 工作原理 GitHub
v2.3.8 现已发布

智能数据库
健康巡检工具

开源跨平台自动化巡检,支持 6 种主流数据库,130+ 检查规则,AI 智能诊断, 自动生成 Word 报告,让 DBA 从重复巡检中解放出来

6
支持的数据库
130+
检查规则
4
使用方式
MIT
开源协议
DBCheck - 数据库巡检
$ python main_mysql.py
[*] 正在连接数据库...
[+] 连接成功 (MySQL 8.0.35)
[*] 开始执行巡检项...
[!] 发现 3 项风险 (1 高危, 1 中危, 1 低危)
[*] AI 诊断完成,生成优化建议...
[+] 巡检报告已生成: MySQL巡检报告_2026-05-02.docx

为什么选择 DBCheck?

专为 DBA 打造的全方位数据库健康检查解决方案

AI 智能诊断

调用本地 Ollama,基于巡检数据自动生成结构化优化建议。完全离线,数据不出内网,安全可靠。

自动生成报告

一键生成专业 Word 巡检报告,包含风险卡片、配置分析、趋势图表,直接可用于汇报。

历史趋势分析

多次巡检数据自动汇聚,生成指标趋势折线图,与上次对比一目了然,提前发现潜在风险。

130+ 检查规则

覆盖连接资源、缓存性能、查询效率、日志告警、安全审计、复制集群等全方位检查维度。

慢查询深度分析

智能分析慢查询日志,识别性能瓶颈,生成索引优化建议,大幅提升查询效率。

RAG 知识库

上传官方文档构建本地知识库,AI 诊断时自动检索相关最佳实践,让建议更精准。

安全合规检查

内置安全基线检查,识别配置风险、权限问题、敏感数据暴露等安全隐患。

中英文双语

支持中文和英文界面一键切换,Web UI 右上角点击即可,适合国际化团队使用。

定时巡检 + 告警

支持 Cron 表达式定时任务,巡检完成后自动发送邮件/Webhook 告警。

覆盖主流关系型数据库

一个工具,满足所有数据库巡检需求

🐬
MySQL
5.7 / 8.x
🐘
PostgreSQL
10+
Oracle
Oracle
11g / 19c / 21c
SQL Server
SQL Server
2012+
达梦 DM
达梦 DM8
DM8 及以上
TiDB
TiDB
兼容 MySQL

简单四步,完成数据库巡检

从连接到报告,全自动化流程

🔗
连接数据库
🔍
执行检查项
🤖
AI 智能分析
📊
生成报告

安装即用,三种方式

选择最适合你的使用方式

Bash / Terminal
# 克隆仓库
git clone git@github.com:fiyo/DBCheck.git
# 进入目录
cd DBCheck
# 安装依赖
pip install -r requirements.txt
# 启动 Web UI
python web_ui.py
OpenClaw CLI
# 安装 DBCheck Skill
clawhub install dbcheck
# 执行巡检
帮我巡检一下 MySQL 数据库

四种使用方式

灵活选择,总有一款适合你

⌨️

命令行

直接运行脚本,适合服务器自动化

  • 无需图形界面
  • 易于集成 CI/CD
  • 支持定时任务
  • 批量巡检
📦

OpenClaw Skill

集成到开发工具中

  • 命令行效率
  • 无需安装 Python
  • 跨平台支持
  • 自动更新

准备好开始了吗?

开源免费,MIT 协议,欢迎 Star 和贡献

在 GitHub 上 Star 报告问题
成为赞助者