为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:TiDB 4.0.8
- 【问题描述】:
我的analyze table指定了执行时间是从0点到凌晨5点,这个有点让我不明白是为什么?
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
请问一下在 11:30~ 13:00 这个时间段内人工执行过 analyze table 的命令吗?还有其他时间段的 analyze table 语句吗?
没有人手动的执行命令。其他的时间段没有。
请问下 00:00~05:00 这个时间段也没有 analyze table 语句吗?
00:00~05:00也没有执行。
能否在上述图中找一条 analyze 语句展开看一下 SQL 语句的基本信息吗?
请问之前是如何修改时间的?
使用set global @@tidb_auto_analyze_start_time=‘00:00 +0000’;和set global tidb_auto_analyze_end_time=‘05:00 +0000’;这两个语句设置的。
您好,您设定时使用的是 +0000 UTC 时间,所以0 点到 5点要换算时间,东八区就会在11点左右的时间段里。 你可以配置 set global @@tidb_auto_analyze_start_time=‘00:00 +0800’ 来使用东八区时间,就是当前的时区了。
收到,我试验一下。谢谢!
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。