【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
Tidb7.5.0中查看慢查询出现很多analyze table和insert into MySQL.stats_meta 语句,而且执行时间不一,长的几分钟,短的几秒钟。
有的很占内存
【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
Tidb7.5.0中查看慢查询出现很多analyze table和insert into MySQL.stats_meta 语句,而且执行时间不一,长的几分钟,短的几秒钟。
auto analyze table任务,可以指定到系统负载低的时候做
我试试
原因上面的朋友已经说了,如果想在dashboard排除这些,可选择database和添加查询条件。
楼上也说了,把analyze的时间调整下就可以了,调整到业务的低谷期让它自动跑。
我觉得如果不影响业务,就不主动去调优
调整下参数
除了控制触发自动收集信息的阈值比例和时间段,还建议限制下统计信息收集语句的最大内存占用, 通过设置 tidb_mem_quota_analyze
变量来控制 TiDB 更新统计信息时的最大总内存占用。