tidb qps监控中set比较多

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v5.3.3
tidb qps监控指标中,set的数量比较多,请问时什么原因,可以如何优化
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】

1 个赞

1、短链接情况下,设置了set session级别的变量设置;
2、长连接情况下,程序每次执行语句或者开始事务等时候设置了session级别的变量。
应该都会导致set数量增高,比如你在mysql时候经常用到的set names=xxx等。这个如果要优化就要看程序里面在那里做了set session级别的变量了。

有些应用的连接池框架都会执行set autocommit =1

1 个赞

如果是近期突然增加,看看最近的投产记录变更情况。持续性存在多为新上的应用程序导致,需要看下是否更换过数据源代理或调整过参数;间歇性存在可能定时脚本或程序中有set调整session级变量的原因。

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