数据库校验利器进级!gt-checksum v1.2.3 正式宣布

数据库校验利器升级!gt-checksum v1.2.3 正式发布 更快、更稳、更智能——你的数据一致性守护专家 :sparkles: 写在前面 在日常的数据库运维与数据迁移中,你是否经常被这样的问题困扰: 数据不一致却难以快速定位...

应用介绍

更快、更稳、更智能——你的数据一致性守护专家


✨ 写在前面

在日常的数据库运维与数据迁徙中,你是否经常被如许的问题困扰:

  • 数据不一致却难以快速定位

  • 存储过程、触发器难比较

  • 大年夜表校验内存飙升,被 OOM 直接 Kill

今天,我们为你带来一个好消息——gt-checksum v1.2.3全新宣布,专门针对上述痛点进行了周全加强与优化!

宣布会预约:https://meeting.tencent.com/dw/hSVg8Wu4ixfk 宣布会时光:2026年1月26日下昼15:30


🚀 核心亮点速览

1. 📁 数据库名映射:跨库校验一键搞定

如今,你可以轻松将源库的表“映射”到目标库的不合名称下进行校验,异常合适分库分表、跨情况数据比较等场景。

设备示例

# 单表映射tables=db2.test1:db1.test1# 整库映射tables=db2.*:db1.*

不仅是表数据,如今连存储过程、函数、触发器也能进行一致性校验与智能修复,生成完全可履行的修复 SQL。

3. 🧠 更聪慧的内存治理

引入智能内存调控机制,主动防止 OOM(内存溢出)。当内存接近上限时,对象会主动腻滑降低并发与分块大年夜小,并触发垃圾收受接收,保障义务稳定运行。

4. 📝 修复 SQL 生成逻辑大年夜幅优化

  • 成果中会清楚展示映射关系,一目了然。

    2. 🛠️ 支撑 Routine 与 Trigger 校验

    智能归并事务,晋升修复履行效力

  • 修复了以往版本中因语句次序问题导致的修复掉败


⚙️ 重点功能详解

🔄 数据库名映射

实用于异构数据库同步、测试情况与临盆情况构造差别等复杂场景,让校验不再受库表名称限制。

🔍 构造校验加强

  • 索引修复:支撑主键/帮助索引的“弗成见”属性设置,归并 DDL 晋升效力

  • 外键束缚:新增外键一致性校验与修复

  • 字段操作优化:智能归并 CHANGE COLUMN操作,避免重建字段导致的数据损掉风险

🧩 参数设备更清楚

跨库校验复杂繁琐

  • 我们整顿了最常用的设备参数,便利你快速上手:

    参数 解释 推荐值 parallelThds 并发线程数,影响校验速度 10 chunkSize 每次校验的数据量,影响内存与速度 10000 memoryLimit 内存上限(MB),防 OOM 根据机械设备调剂 checkObject 校验对象:data, struct, routine, trigger data fixTrxNum 单个事务包含的 DML 语句数 1000

    ⚡ 机能与稳定性的周全晋升

    • 查询优化:削减冗余查询,部分场景机能晋升达 3 倍

    • 并发自适应:内存超限时平缓降低并发(每次 90%),避免机能骤降

    • 日记国际化:所有输出同一为英文,日记更简洁,便于监控体系采集分析


    🐛 关键问题修复

    针对数据校验中的“恶疾”进行了重点修复:

    • 主动在修复文件头部添加字符集设置临时禁用外键检查等语句

    • 特别字符(如 \')转义处理

    • 字符串末尾空格导致的误判

    • 多列结合主键校验精确性

    • 无索引表的数据一致性问题


    📦 若何获取与应用

    数据库校验利器进级!gt-checksum v1.2.3 正式宣布

    新版本已宣布,你可以经由过程以下方法获取:

    1. 下载最新二进制包(已包含测试用例)

    2. 查看具体文档与设备解释

    3. 建议在应用前,根据实际数据量与情况资本,合理调剂 memoryLimitparallelThds等参数,以达到最佳校验后果。


      🙏 申谢

      特别感激社区用户

      • GLAW

      • 月城

      为本版本的开辟与优化做出的重大年夜供献!


      💎 总结

      应用 ./gt-checksum --help快速查看参数

    gt-checksum v1.2.3 不仅是一次功能更新,更是面向临盆级数据一致性校验的周全进化。无论你是在做数据迁徙验证主从一致性巡检,照样日常数据质量保障,这个版本都能为你供给更靠得住、更高效的支撑。

    让数据校验,从此省心、宁神。


    gt-checksum 是一个开源项目,迎接供献代码、反馈问题或提出建议。让我们一路打造更好用的数据库对象!

  • 点赞(0) 打赏

    立即下载

    评论列表 共有 0 条评论

    暂无评论

    微信小程序

    微信扫一扫体验

    立即
    投稿

    微信公众账号

    微信扫一扫加关注

    发表
    评论
    返回
    顶部