可以看下这个帖子:SHOW VARIABLES LIKE 'sql_mode'; 很慢
如果 VARIABLE 发生变化,SHOW VARIABLES 实际上会查询所有的会话变量和全局变量,并且全局变量将从 mysql.global_variables 一次加载一行的值,导致整个过程比较慢。
近期 master 版本已对这个问题进行优化,后续会带入正式版本,可以关注相关 pr 的进展 https://github.com/pingcap/tidb/pull/24359
可以看下这个帖子:SHOW VARIABLES LIKE 'sql_mode'; 很慢
如果 VARIABLE 发生变化,SHOW VARIABLES 实际上会查询所有的会话变量和全局变量,并且全局变量将从 mysql.global_variables 一次加载一行的值,导致整个过程比较慢。
近期 master 版本已对这个问题进行优化,后续会带入正式版本,可以关注相关 pr 的进展 https://github.com/pingcap/tidb/pull/24359