原理性问题: tidb_ddl_reorg_batch_size的单位是什么?手册没有看到。
是Bytes,还是Key的行数,还是Region个数?
都不是,就是以 batch 为单位的。
比如tidb_ddl_reorg_batch_size=256,那么reorg的时候,是以256个“什么”回填索引数据?
256个batch,也就是256个批次。tidb_ddl_reorg_batch_size是和tidb_ddl_reorg_worker_cnt配合使用的。
回填数据的速度主要看tidb_ddl_reorg_worker_cnt和tidb_ddl_reorg_batch_size的乘积。
可以参考下这里
https://docs.pingcap.com/zh/tidb/stable/online-workloads-and-add-index-operations
收到。在回填数据时,每个reorg_worker都执行batch_size个批次的数据,对吧?那么,每个批次是“多少行”的Key,还是其他单位?我是这个问题。
tidb_ddl_reorg_batch_size: Unit: Rows
收到,这是我要的答案!多谢了
能给个连接吗?没看到unit:rows
多谢了。我在中文版手册没有看到,所以才问的。相关同学最好保持中文版和英文版一致哈。
https://docs.pingcap.com/zh/tidb/stable/system-variables#tidb_ddl_reorg_batch_size
英文版居然才是标准答案,学习了