【 TiDB 使用环境`】生产环境
【 TiDB 版本】6.1
【遇到的问题】
MySQL [exchange]> Analyze table
→ ex_order_total;
ERROR 1317 (70100): Query execution was interrupted
【复现路径】做过哪些操作出现的问题
【问题现象及影响】
【附件】
请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。
我自己搞定了。我怕开发乱操作设置了 最大执行时间。现在把最大执行时间设置为0解决了这个问题
Analyze table ex_order_total;
报错
set session max_execution_time=0;
Analyze table ex_order_total;
执行成功
啦啦啦啦啦
6
和mysql不同tidb里的max_execution_time对ddl也生效,可以通过在应用的连接字符串中配置session级的变量来控制SQL执行时间。
cs58_dba
(Cs58 Dba)
8
官方说明:max_execution_time
目前对所有类型的语句生效,并非只对 SELECT
语句生效,与 MySQL 不同(只对 SELECT
语句生效)。实际精度在 100ms 级别,而非更准确的毫秒级别。
1 个赞
max_execution_time 对ddl生效 但不会阻断。 之前的回答都不清楚
system
(system)
关闭
10
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。