索引加速JOB_TYPE 一列中的 ingest变成txn-merge了,啥意思?

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v6.5.0
【复现路径】
一个4.6亿的表,测试6.5版本的索引加速功能。
tidb_ddl_reorg_worker_cnt 设置为32
通过admin show ddl jobs;观察进度,刚开始job_type列为add index /* ingest /,过几秒查询就变成:add index / txn-merge */


同时,/tmp/tidb/ 目录/tmp/tidb/tmp_ddl-4000 后面就没用了

是不是说明没有使用到索引加速功能了?

文档中说
https://docs.pingcap.com/zh/tidb/stable/system-variables#tidb_ddl_enable_fast_reorg-span-classversion-mark从-v630-版本开始引入span

  • 要验证已经完成的 ADD INDEX 操作是否使用了添加索引加速功能,可以执行 ADMIN SHOW DDL JOBS 语句查看 JOB_TYPE 一列中是否含有 ingest 字样。

【遇到的问题:问题现象及影响】
admin show ddl jobs;job_type列为 add index /* txn-merge */,说明什么?
文档上没搜到相关说明。
【资源配置】
1台单节点物理机。

我测试了下,
tidb_ddl_reorg_worker_cnt =12
确实状态是add index /* ingest */
不过数据量小看不出来什么

JOB_TYPE 为 txn-merge 表示 TiDB 正在对大批量事务数据进行批量提交事务操作,以减少提交事务的次数并优化索引的性能。

1 个赞

恩,这个状态是正常的。

官方哪个文档有提到不?

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。