使用 -x 开启锁

-x 选项可以附加到 -ci-cI-pk-pK-pl-pL 选项后,用于在受影响的表上放置共享锁。在表被锁定时,其他用户在 oncheck 检查或打印索引时无法执行插入、更新和删除。对于带有行锁定的表,在未使用 -x 选项时,oncheck 只在该表上放置 IS (意向共享)锁,该锁阻止在检查过程中执行删除表或索引之类的操作。

例如:以下样本命令指示当 oncheck 验证键值顺序、验证水平链接和确保索引中没有节点出现两次时,它锁定 customer 表的索引:
oncheck -cix stores_demo:customer

当指定选项 -x 时,oncheck 锁定使用行锁定的表的索引。如果 oncheck 检测到页锁定方式,它显示警告消息并在表上放置共享锁。