欢迎关注 DBCheck 开源社区。


DBCheck 自开源以来,收到了多位 DBA 和运维同学的积极反馈。在交流过程中,一个高频问题逐渐浮现:
"GitHub 在国内访问太慢了,克隆个项目要等半天,有没有国内镜像?"
今天,这个问题有了解法。
DBCheck 现已启用多个国内镜像仓:
Gitcode 国内镜像仓库:
https://atomgit.com/wfgyj/DBCheckGitee 国内镜像仓库:
https://gitee.com/dbcheck_2026/dbcheckDBCheck 是什么?
DBCheck 是一款开源、跨平台的数据库自动化健康巡检工具,支持 10 种主流关系型数据库,通过执行预定义的巡检 SQL 并采集系统资源,自动生成标准化的 Word 巡检报告。同时提供 SQL 编辑器、远程终端、可配置巡检章节、配置基线管理、历史趋势分析、AI 智能诊断、索引健康分析、慢查询深度分析、服务器巡检、分享链接、数据脱敏导出等高级功能。
注意:本文及 DBCheck 软件中包含第三方的软件名称、logo、商标、徽章等均为第三方公司或机构所有,本文以及 DBCheck 软件中展示仅表示本软件支持对接相应的数据库或平台,并不暗示与其有任何关联或合作。
官网:https://dbcheck.top | 邮箱:sdfiyon@gmail.com
核心功能一览
亮点功能
🔌 插件扩展系统(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 并不友好:
启用国内仓,就是为了让国内用户也能享受秒级克隆体验。
国内仓说明
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%。
👐 心肺复苏(成人)简明步骤
判断环境安全:确保施救者和患者远离危险(马路、火灾、漏电等)。
拍打双肩,大声呼喊:判断有无意识、呼吸。
呼叫急救:指定人打120,取AED。
胸外按压:
位置:两乳头连线中点(胸骨下半段)
深度:5-6厘米
频率:100-120次/分钟
按压间隙让胸廓充分回弹
开放气道(仰头抬颏法)+ 人工呼吸(非必学,但推荐):30次按压后2次吹气,每次吹气1秒,见胸廓隆起。
⚡ AED(自动体外除颤器)使用口诀
“开机、贴片、听指令”
打开AED电源(部分机型开盖即开机)
按图示贴电极片:右锁骨下(胸骨右缘)、左腋前线(乳头外侧)
AED自动分析心律:任何人不得触碰患者(喊“离开”)
若建议除颤:确认无人接触患者,按下电击按钮
电击后立即继续心肺复苏,直至AED再次分析或患者恢复意识
📱 如何找到附近的AED?
微信/支付宝搜索 “AED地图”
许多城市地铁站、机场、体育场、大型商场均配备
人人学急救,急救为人人。愿每一行代码都有用,每一次心跳都能继续。

🌟 公益一角 · 写给所有孤独症儿童
他们不聋,却对身边的声音充耳不闻;
他们不盲,却对周围的风景视而不见;
他们不哑,却总是一个人沉默不语。
他们有一个浪漫却让人心疼的名字——「星星的孩子」。
孤独症(自闭症)不是疾病,而是一种神经系统发育差异。全球每 160 名儿童中就有 1 名孤独症患者。他们就在我们身边,在普通学校里、在公园里、在每一个看似平凡的日子里。
💙 他们需要的,其实很简单
- 理解
上课时突然离座、玩耍时不懂轮候,请多一点耐心 - 接纳
他们不是"没教养",只是用不同的方式感知世界 - 支持
早期诊断、科学干预,可以改变一个人的人生轨迹
🌟 我们能做什么?
每一个孩子,都值得被世界温柔以待。
如果你身边有孤独症儿童家庭,请给他们多一些理解和支持。
你的一点善意,可能就是他们世界里的一束光。
夜雨聆风