analyze怎么修改时间

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


如何停止 analyze

看文档设置下系统变量


https://docs.pingcap.com/zh/tidb/stable/statistics

6.1版本可以改tidb_auto_analyze_start_time和tidb_auto_analyze_end_time

1 个赞

要配置文件中修改?直接用SQL可以?

对的,这是系统变量,set global改就行

1 个赞

直接kill就可以


https://docs.pingcap.com/zh/tidb/v6.1/statistics#自动更新

tidb_auto_analyze_start_time、tidb_auto_analyze_end_time 改这两个变量就行,set global xxx = “xxx”;

系统变量改一下

show variables like ‘%analyze%’; 更改staart_time和end_time

show variables like ‘%analyze%’; 更改staart_time和end_time
但统计信息不更新也会有问题走错索引
你还得改另外一个参数

改这个参数会有执行计划出问题的场景吧

会的 但问题不大

设置自动收集统计信息时间:
set global tidb_auto_analyze_start_time=‘00:00 +0800’;
set global tidb_auto_analyze_end_time=‘06:00 +0800’;
查看收集统计信息状态:
show analyze status;
停止未完成的analyze:
KILL TIDB ${id}

这个改变量就行

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