慢查询中获取不到完整的执行SQL,提示TIM(leng:)等信息

SELECT *FROM STATEMENTS_SUMMARY_HISTORY a WHERE a.digest=‘683f38d768d28b01c530ce495431e12a38c3afea5c017d9ff9d3f57a1f7503a6’;
image
通过sql模板ID在库里能查全吗?

不行,是不是这个字段太短了

sql太长了吧,把 tidb_query_log_max_len改大点试试

SHOW GLOBAL VARIABLES LIKE ‘%tidb_stmt_summary_max_sql_length%’;
看看这个参数设置的多少,调大一点,应该是你的sql有点长,截断了。

image
没有生效

有取值范围的,你看看官方文档

好像最大是1G

不是,是我这个参数啊。。。

是的,貌似从6.1之后只能通过系统变量设置了,我刚才是在系统配置文件设置的,没有生效;

已确认tidb_query_log_max_len这个参数可以,但是只能通过系统变量方式设置