动态分区裁剪下收集统计信息在做globalstats合并的时候,耗时很久未完成,hang住了

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

sql报错:disable dynamic pruning due to t gm lon cont has no global stats

然后搜集统计信息:ANALYZE table ###;

然后花费了很久未收集完成,观察show analyze status;
疑似hang住了

https://docs.pingcap.com/zh/tidb/stable/system-variables#tidb_merge_partition_stats_concurrency 试试调大这个

默认值1,这个一般调到多大比较合适呢

set session tidb_build_stats_concurrency=30;
set session tidb_distsql_scan_concurrency=30;
set session tidb_index_serial_scan_concurrency=2;
也调大这些试试 https://github.com/pingcap/tidb/issues/35142 这个是相关 issue。

默认配置多少 推荐自己测试下 我这边也没环境。关注下这个 issue,等后续优化吧。

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