首批通过分布式安全可靠测评,为关键业务系统打造
Full-Verification 组件参数说明
更新时间:2026-04-14 15:36:02
| 参数 | 默认值 | 描述 | 适用版本 |
|---|---|---|---|
| limitator.platform.threads.number | 默认值和设置的全量校验资源配置相关 | 校验数据源读线程数。源端和目标端的读线程的数量取决于参数 limitator.platform.threads.number 和 limitator.source.max.thread.size,计算逻辑如下:
limitator.platform.threads.number=10,则源端和目标端读线程各有 5 个。limitator.platform.threads.number=14,则源端和目标端读线程各有 6 个。 |
全部版本 |
| limitator.platform.split.threads.number | 16 | 校验切片线程数。 | 全部版本 |
| limitator.select.batch.max | 600 | 每个切片的最大记录数。
说明非切片性能瓶颈时,不建议修改该参数。 |
全部版本 |
| limitator.reviewer.rounds.max | 20 | 复检轮数。
说明存在数据不一致的情况时,如果您需要快速获取不一致的结果,或已经确认是数据不一致的场景,可以设置该参数的值为 0,不进行复检直接输出数据对比的结果。 |
全部版本 |
| limitator.reviewer.review.batch.max | 100 | 每一个复检任务要校验的不一致的唯一键个数。 | 全部版本 |
| limitator.review.query.batch.limit | 100 | 【复检】每次查询源端/目标端的唯一键数量。该参数和 limitator.reviewer.review.batch.max 配合使用。例如,limitator.reviewer.review.batch.max = 100,而 limitator.review.query.batch.limit=50,说明一个复检任务会复检 100 个唯一键,而每次查询源端/目标端 50 个唯一键。因此该复检任务会查询两次数据库。 |
oboms-verifier-2.0.0-xxx 之后版本 |
| filter.verify.rectify.type | no | 数据订正设置参数,包括 no 和 now。
注意
|
全部版本 |
| filter.verify.inmod.tables | 无 | 使用 inmode 机制校验表的配置参数。OMS 校验包含普通校验和 inmode 校验,主要区别是目标端读取数据的方式。使用 inmode 模式校验,目标端不会根据切片范围去查询,而是根据源端通过某个切片读出的所有数据,从而计算出主键的值,目标端再根据主键的值进行查询。
注意使用 inmode 模式校验,将无法校验目标端存在源端没有的数据的场景,并且校验性能会有一定程度降级。
|
全部版本 |
| limitator.table.diff.max | 10000 | 每张表允许的最大不一致数量。如果校验发现某张表不一致的数量超过该值,则将该表的状态置为异常,不会继续校验该表的数据。
注意不建议将该值设置为千万级别以上。 |
全部版本 |
| limitator.ready.verify.record.queue.size | 64 | 等待校验数据队列数量。 | oboms-verifier-2.0.0-xxx 之后版本 |
| limitator.ready.rectify.record.queue.size | 64 | 等待订正数据队列数量。 | oboms-verifier-2.0.0-xxx 之后版本 |
| limitator.sink.slice.queue.size | 64 | 目标端切片队列大小. | oboms-verifier-2.0.0-xxx 之后版本 |
| task.coordinatorSection.reviewTaskQueueSize | 64 | 复检任务队列大小。 | oboms-verifier-2.0.0-xxx 之后版本 |
| limitator.verify.thread.size | 8 | 校验线程数。 | oboms-verifier-2.0.0-xxx 之后版本 |
| limitator.review.thread.size | 16 | 复检线程数。 | oboms-verifier-2.0.0-xxx 之后版本 |
| limitator.rectify.thread.size | 32 | 订正线程数。 | oboms-verifier-2.0.0-xxx 之后版本 |
| limitator.slice.split.batch.size | 无 | 如果目标端使用 in 查询,则一次查询拼接的唯一键数量。 | oboms-verifier-1.0.23-20230904200300 之后版本 |
上述表格中的适用版本是指数据校验组件的的版本,您可以通过以下方式查看 OMS 当前校验版本。
登录 OMS 部署服务器。
进入 Docker 容器。
docker exec -it ${CONTAINER_NAME} bash注意
CONTAINER_NAME为创建容器的名称。执行下述命令,查询校验组件的版本。
rpm -qa | grep "verifier"