乐于分享
好东西不私藏

DBCheck 多个国内源码仓库正式上线!

DBCheck 多个国内源码仓库正式上线!
欢迎关注 DBCheck 开源社区。

DBCheck 自开源以来,收到了多位 DBA 和运维同学的积极反馈。在交流过程中,一个高频问题逐渐浮现:

"GitHub 在国内访问太慢了,克隆个项目要等半天,有没有国内镜像?"

今天,这个问题有了解法。

DBCheck 现已启用多个国内镜像仓:

Gitcode 国内镜像仓库:

https://atomgit.com/wfgyj/DBCheck

Gitee 国内镜像仓库:

https://gitee.com/dbcheck_2026/dbcheck

DBCheck 是什么?

DBCheck 是一款开源、跨平台的数据库自动化健康巡检工具,支持 10 种主流关系型数据库,通过执行预定义的巡检 SQL 并采集系统资源,自动生成标准化的 Word 巡检报告。同时提供 SQL 编辑器、远程终端、可配置巡检章节、配置基线管理、历史趋势分析、AI 智能诊断、索引健康分析、慢查询深度分析、服务器巡检、分享链接、数据脱敏导出等高级功能。

注意:本文及 DBCheck 软件中包含第三方的软件名称、logo、商标、徽章等均为第三方公司或机构所有,本文以及 DBCheck 软件中展示仅表示本软件支持对接相应的数据库或平台,并不暗示与其有任何关联或合作。

官网:https://dbcheck.top  |  邮箱:sdfiyon@gmail.com

        

核心功能一览

功能
说明
🗄️ 数据源管理
统一管理所有数据库实例,支持分组、批量巡检、CSV 导入导出
📋 数据库巡检
覆盖 10 种数据库,160+ 条增强规则,自动生成 Word 报告
🔍 慢查询深度分析
关联执行计划、I/O 模式、锁等待等维度,AI 辅助根因分析
🔒 锁诊断
阻塞链可视化、死锁统计、长事务检测,含可执行修复脚本
📊 索引健康分析
检测缺失索引、冗余索引、长期未使用索引
⚙️ 配置基线检查
各库关键参数当前值与推荐值对比分析
📈 历史趋势分析
多轮巡检数据聚合,生成趋势折线图,前后对比变化
🤖 AI 智能诊断
基于本地 Ollama,根据巡检指标自动生成优化建议
💬 AI 对话巡检
Web UI 右下角 AI 面板,自然语言发起巡检
📡 实时监控
慢查询 + 活跃连接实时监控,热力图可视化
🖥️ 服务器巡检
CPU/内存/磁盘/网络/进程全面检查
🔗 分享链接
一键生成在线分享链接,免登录查看报告
⏰ 定时任务
Cron 表达式定期巡检,完成后自动邮件/Webhook 通知
📚 RAG 知识库
上传运维文档,AI 诊断时自动检索相关知识
📊 AWR 报告分析
上传 Oracle AWR HTML 报告,自动生成 Word 分析报告
📝 SQL 编辑器
Web UI 内置,语法高亮,结果表格,执行历史
🖥️ 远程终端
基于 SSH,多标签页,全屏模式

亮点功能

🔌 插件扩展系统(v2.6.0 新增)热加载插件,无需重启。支持社区贡献巡检规则、通知渠道、报告模板。GitHub 驱动插件市场,官方与社区插件清晰标识。

🤖 AI 智能诊断(离线+在线自由选择)支持本地 Ollama,数据绝不外传。适合金融、政务等数据安全要求高的场景。同时支持在线 OpenAI,可根据实际需要,评估风险确定使用离线还是在线模型。

📊 Oracle AWR 智能解析上传 AWR 报告(HTML 或 TEXT 格式),自动解析并生成结构化 Word 分析报告,附带 AI 诊断建议。大幅降低 Oracle 性能分析的技术门槛。

🔒 数据脱敏导出导出 Word 报告时自动掩码 IP、端口、用户名等敏感信息,防止信息泄露。

🐳 Docker 一键部署支持 Docker Hub 和 GHCR 双镜像源,一条命令启动,支持 amd64/arm64 双架构。


为什么启用国内仓?

DBCheck 的主仓库托管在 GitHub(https://github.com/fiyo/DBCheck),但国内网络环境对 GitHub 并不友好:

痛点
影响
git clone 速度慢
等待时间长,打断工作节奏
Docker 镜像拉取超时
无法快速体验 Docker 部署
国内用户贡献代码门槛高
PR/Issue 响应慢

启用国内仓,就是为了让国内用户也能享受秒级克隆体验。


国内仓说明

项目
地址
GitCode 国内源码镜像仓
https://atomgit.com/wfgyj/DBCheck
Gitee 国内源码镜像仓
https://gitee.com/dbcheck_2026/dbcheck
GitHub 源码主仓
https://github.com/fiyo/DBCheck
项目官网
https://dbcheck.top
Docker Hub
jackge12345/dbcheck:latest    
GHCR (GitHub Docker 镜像)

ghcr.io/fiyo/dbcheck:latest

数据同步机制

国内仓是 GitHub 主仓的镜像仓,数据来源于 GitHub,保持代码一致。

目前同步方式为手动触发:每次 GitHub 主仓有更新后,维护者会在 GitCode 和 Gitee 后台点击"立即同步",将最新代码同步到国内仓。(后续会配置自动同步,进一步降低延迟。)

⚠️ 注意:国内仓为只读镜像,暂不接受 PR 和 Issue。如有 Bug 反馈或功能建议,请前往 GitHub 主仓提交。

如何拉取国内仓?

方式一:直接克隆 GitCode 国内仓(推荐1)

# GitCode 国内仓git clone https://atomgit.com/wfgyj/DBCheck.gitcd DBCheck# 安装依赖pip install -r requirements.txt# 启动 Web UIpython web_ui.py

访问 http://localhost:5003,默认账号 dbcheck / dbcheck。

方式二:直接克隆 Gitee 国内仓(推荐2)

# GitCode 国内仓git clone https://gitee.com/dbcheck_2026/dbcheckk.gitcd DBCheck# 安装依赖pip install -r requirements.txt# 启动 Web UIpython web_ui.py

访问 http://localhost:5003,默认账号 dbcheck / dbcheck。

方式三:先拉国内仓,再切换远程地址为 GitHub

如果你打算参与贡献,可以这样操作:

# 1. 从国内仓快速克隆(速度快)git clone https://atomgit.com/wfgyj/DBCheck.gitcd DBCheck# 2. 将远程地址切换为 GitHub(用于提交 PR)git remote set-url origin https://github.com/fiyo/DBCheck.gitgit remote add upstream https://github.com/fiyo/DBCheck.git# 3. 拉取最新代码git fetch upstreamgit checkout maingit merge upstream/main

方式四:Docker 部署

# 使用国内镜像加速(如果 Docker Hub 拉取慢)docker pull ghcr.io/fiyo/dbcheck:latestdocker run -d --name dbcheck -p 5003:5003 \  -v $(pwd)/config:/app/config \  -v $(pwd)/data:/app/data \  ghcr.io/fiyo/dbcheck:latest

支持项目

如果你觉得 DBCheck 对你有帮助,欢迎:

  • ⭐ 在 GitHub 上给我们一个 Star
  • 📢 把 DBCheck 分享给身边的 DBA 朋友

项目地址
- GitHub 主仓:https://github.com/fiyo/DBCheck- GitCode 镜像仓:https://atomgit.com/wfgyj/DBCheck
- Gitee 镜像仓:https://gitee.com/dbcheck_2026/dbcheck
- 项目官网:https://dbcheck.top- 作者:Jack Ge | Email:sdfiyon@gmail.com

数据库运维的未来,我们一起写。


❤️ 公益一角:红十字救护员教你“黄金四分钟”

作者也是一名 红十字救护员。代码能守护数据,急救能守护生命。本文末尾,用一分钟了解 心肺复苏(CPR) 和 AED 的正确用法——关键时刻,你可能是别人活下去的全部希望。

⏱️ 黄金四分钟

心脏骤停后,4分钟内 开始心肺复苏,存活率可提高 2-3倍。每延迟1分钟,存活率下降7%-10%。

👐 心肺复苏(成人)简明步骤

  1. 判断环境安全:确保施救者和患者远离危险(马路、火灾、漏电等)。

  2. 拍打双肩,大声呼喊:判断有无意识、呼吸。

  3. 呼叫急救:指定人打120,取AED。

  4. 胸外按压:

    • 位置:两乳头连线中点(胸骨下半段)

    • 深度:5-6厘米

    • 频率:100-120次/分钟

    • 按压间隙让胸廓充分回弹

  5. 开放气道(仰头抬颏法)+ 人工呼吸(非必学,但推荐):30次按压后2次吹气,每次吹气1秒,见胸廓隆起。

⚡ AED(自动体外除颤器)使用口诀

“开机、贴片、听指令”

  1. 打开AED电源(部分机型开盖即开机)

  2. 按图示贴电极片:右锁骨下(胸骨右缘)、左腋前线(乳头外侧)

  3. AED自动分析心律:任何人不得触碰患者(喊“离开”)

  4. 若建议除颤:确认无人接触患者,按下电击按钮

  5. 电击后立即继续心肺复苏,直至AED再次分析或患者恢复意识

📱 如何找到附近的AED?

  • 微信/支付宝搜索 “AED地图”

  • 许多城市地铁站、机场、体育场、大型商场均配备

人人学急救,急救为人人。愿每一行代码都有用,每一次心跳都能继续。

🌟 公益一角 · 写给所有孤独症儿童

他们不聋,却对身边的声音充耳不闻; 

他们不盲,却对周围的风景视而不见; 

他们不哑,却总是一个人沉默不语。

他们有一个浪漫却让人心疼的名字——「星星的孩子」。

孤独症(自闭症)不是疾病,而是一种神经系统发育差异。全球每 160 名儿童中就有 1 名孤独症患者。他们就在我们身边,在普通学校里、在公园里、在每一个看似平凡的日子里。

💙 他们需要的,其实很简单

  • 理解
    上课时突然离座、玩耍时不懂轮候,请多一点耐心
  • 接纳
    他们不是"没教养",只是用不同的方式感知世界
  • 支持
    早期诊断、科学干预,可以改变一个人的人生轨迹

🌟 我们能做什么?

你可以做的
意义
多了解一点孤独症知识
消除误解,就是最好的善意
遇到"不一样"的孩子,给一个微笑
给家长和孩子的鼓励
支持融合教育
让每个"星星的孩子"都能在普通教室里发光
转发科普内容
让更多人看见,就是最好的帮助

每一个孩子,都值得被世界温柔以待。

如果你身边有孤独症儿童家庭,请给他们多一些理解和支持。

你的一点善意,可能就是他们世界里的一束光。

近期文章:
DBCheck v2.6.0 重磅更新 — 插件市场正式上线!
DBCheck v2.5.13:修复 Docker 中数据库驱动加载问题
有些话,还想再跟父亲说一遍
父亲,今晚您会回来吗
那个替我扛了一辈子苦的人,走了
从西湖到济南:一个孩子的远征和陌生人的温柔
DBCheck v2.5.12 发布:新增 GBase 8s 巡检支持
DBCheck v2.5.11 发布:正式支持 SQL Server 巡检
DBCheck v2.5.9 发布:新增 Kingbase 数据库支持
DBCheck v2.5.3 发布:Oracle AWR 分析 + AI 诊断,看不懂报告也能优化数据库!
DBCheck v2.5.2 发布:新增崖山数据库支持,数据管理功能上线
DBCheck v2.5.0 重磅发布 | 巡检配置自由定制,Oracle 11g 连接无忧
DBCheck v2.4.8 重磅发布:第七种数据库 IvorySQL 正式加入,巡检版图再扩张!
DBCheck v2.4.4 重磅推出 REST API + 用户登录,无缝集成你的运维流水线
DBCheck v2.4.2 新版:巡检完直接修,数据库运维开始自动化
当数据库巡检开始“会聊天”:DBCheck 自然语言巡检功能正式上线
DBCheck 又双叒更新了!RAG 知识库重磅上线,AI 诊断从此有了"私人知识顾问"
DBCheck v2.3.7 发布:定时巡检 + 邮件/Webhook 自动通知,数据库巡检从此"零手工"
DBCheck 再升级 | 新增 配置基线检查 + 索引健康分析功能
DBCheck 再升级:新增 TiDB 巡检 + 历史趋势持久化 + 慢查询深度分析
一个工具搞定四种主流数据库巡检
开源工具 | DBCheck:一键生成数据库巡检报告
DBCheck 现已支持达梦 DM8 数据库巡检,国产数据库运维再添利器!
DBCheck 开源自动化数据库巡检工具现已支持对 Oracle 巡检
开源自动化数据库巡检工具 - DBCheck 更新
自动化数据库巡检工具 - DBCheck

相关学习资料