【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
优化了 merge stats过程变快了,升级吧
1 个赞
机器配置资源也发一下吧
7.5.1还是那么慢,今天我测试了,3300万数据,700多个分区表和非分区表差别
analyze table win_ticket1; 耗时18秒
analyze table win_ticket; 耗时5000秒
1 个赞
等官方的通知
V6.5版本的分区表GlobalStats收集真的是硬伤,GlobalStats收集不到位导致建了TiFlash副本的分区表也不能使用MPP查询。
建议升级一下tidb到8的版本看看行不行。
7.5 有针对优化
新版本解决了不少bug,统计慢还是那么慢
多次执行 analyze table partition 是否都这么慢,可以在 v7.5 试一下
这个问题对应的 issue ANALYZE TABLE execution time depending on number of partitions · Issue #35142 · pingcap/tidb · GitHub 可以看最后的 revise pr
- statistics: support merge global topn in concurrency by Yisaer · Pull Request #38358 · pingcap/tidb · GitHub 增加了 https://docs.pingcap.com/zh/tidb/stable/system-variables#tidb_merge_partition_stats_concurrency
- executor: support save partition stats in concurrency by Yisaer · Pull Request #38239 · pingcap/tidb · GitHub 增加了 https://docs.pingcap.com/zh/tidb/stable/system-variables#tidb_analyze_partition_concurrency
蹲个优化方法或者稳定版本,6.5真的巨慢,经常有不走tiflash的情况需要重新analyze表
会有针对性的版本升级更新
还是用tiup升级一下吧,少了很多的bug