ANALYZE TABLE操作锁表

ANALYZE TABLE操作对表进行只读请求,导致对表加锁时间超过十分钟。请问有什么相关优化吗?

analyze table 对表是不会加锁的。操作期间 业务可以正常读写对应的表。
但由于 TiDB 对磁盘的性能与 磁盘带宽 网络带宽都有要求,在此期间可以通过控制 analyze 的并发度和 auto analyze 的执行时间来 降低对系统的影响
具体参考
https://docs.pingcap.com/zh/tidb/stable/statistics#控制-analyze-并发度