6.5版本的MAX_EXECUTION_TIME HINT失效

在之前版本/*+ MAX_EXECUTION_TIME(10) */是可以正常限制语句执行时间的(这个版本是5.1.2,不过记得没错的话,6.1也是正常的)

6.5版本,HINT失效,如图所示

复现SQL:

select /*+ MAX_EXECUTION_TIME(10) */ count(1) from information_schema.tables ;


额,是因为用的MariaDB的client,得加–comments才会识别HINT。。

5.1集群系统是Ubuntu 20.04,用的是MySQL官方的5.7的client;
6.5集群系统是Ubuntu 22.04,默认安装的是MySQL 8.0的client,有SSL证书的问题,就给装成MariaDB的client了

mariadb client 和 mysqlclient 有些区别,毕竟是两个分支
https://dev.mysql.com/doc/refman/5.7/en/mysql-command-options.html#option_mysql_comments

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